> For the complete documentation index, see [llms.txt](https://developers-apps-in-toss.toss.im/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers-apps-in-toss.toss.im/documentation/api-and-sdk-zh/overview.md).

# API 与 SDK 一览

你可以在一个地方查看 App in Toss 提供的主要功能和相关文档。你可以按功能直接跳转到所需的 Client SDK 文档或服务器 API 文档。

[查看示例项目](https://github.com/toss/apps-in-toss-examples/tree/main)

{% hint style="info" %}
**请将 WebView 项目更新到 SDK 3.x。**

SDK 3.x 是对 WebView 项目结构进行改进的更新。配置文件名称和部分属性已变更，客户端 SDK 也已整理为以领域对象为中心。

如果你正在运营 WebView 项目 [SDK 3.x 迁移](/documentation/api-and-sdk-zh/integration/sdk-3.x-qian-yi.md) 请查看文档。
{% endhint %}

| 功能                                                                              | 说明                                         |
| ------------------------------------------------------------------------------- | ------------------------------------------ |
| [用户识别键发放](/documentation/api-and-sdk-zh/sdk/domains-api/yong-hu.md)             | 即使不登录，也可以获取用于区分用户的匿名用户识别键。                 |
| [用户识别键验证](/documentation/api-and-sdk-zh/api/user-key.md)                        | 可以在服务器上验证通过 SDK 发放的匿名用户识别键是否有效。            |
| [用户信息](/documentation/api-and-sdk-zh/sdk/domains-api/yong-hu.md)                | 可以查询用户同意的个人信息或年龄段信息。                       |
| [通过 Toss 登录](/documentation/api-and-sdk-zh/sdk/domains-api/tossauth.md)         | 可以使用 Toss 账号登录并获取授权码。                      |
| [Toss 登录 API](/documentation/api-and-sdk-zh/api/toss-login.md)                  | 可以使用 AccessToken 发放、用户信息查询、断开登录连接等服务器 API。 |
| [Toss 认证](/documentation/api-and-sdk-zh/sdk/domains-api/tossauth.md)            | 可以使用 Toss 证书签名或确认是否已关联 Toss 登录的功能。         |
| [应用内支付](/documentation/api-and-sdk-zh/sdk/domains-api/ying-yong-nei-gou-mai.md) | 可以进行 App Store 或 Play Store 的应用内支付。        |
| [应用内支付 API](/documentation/api-and-sdk-zh/api/iap.md)                           | 可以在服务器上查询应用内支付订单状态。                        |
| [Toss Pay 支付认证](/documentation/api-and-sdk-zh/sdk/domains-api/tosspay.md)       | 可以打开 Toss Pay 支付窗口，并进行一次性支付或定期支付认证。        |
| [Toss Pay API](/documentation/api-and-sdk-zh/api/toss-pay.md)                   | 可以使用 Toss Pay 支付执行、状态查询、退款等服务器 API。        |
| [促销奖励](/documentation/api-and-sdk-zh/sdk/domains-api/cu-xiao.md)                | 可以使用 Toss 积分奖励发放或好友邀请功能。                   |
| [促销 API](/documentation/api-and-sdk-zh/api/promotion.md)                        | 可以使用 Toss 积分发放密钥生成和奖励发放执行 API。             |
| [推送、通知 API](/documentation/api-and-sdk-zh/api/push.md)                          | 可以在服务器上发送测试消息、单条消息和批量消息。                   |
| [通知同意](/documentation/api-and-sdk-zh/sdk/domains-api/tong-zhi.md)               | 可以向用户请求接收通知的同意。                            |
| [分享](/documentation/api-and-sdk-zh/sdk/domains-api/fen-xiang.md)                | 可以创建 Toss 分享链接或打开消息分享窗口。                   |
| [请求评价](/documentation/api-and-sdk-zh/sdk/domains-api/ping-jia.md)               | 可以在用户感到满意的时机请求撰写应用评价。                      |
| [广告](/documentation/api-and-sdk-zh/sdk/domains-api/guang-gao.md)                | 可以使用插屏广告、激励广告、AdMob 广告等广告功能。               |
| [用户行为记录](/documentation/api-and-sdk-zh/sdk/domains-api/fen-xi.md)               | 可以记录点击、曝光、页面进入、用户行为事件。                     |
| [数据 SDK API](/documentation/api-and-sdk-zh/api/shu-ju-sdk.md)                   | 可以查看数据 SDK 集成所需的服务器 API。                   |
| [Safe Area](/documentation/api-and-sdk-zh/sdk/domains-api/safe-area.md)         | 可以查询或订阅屏幕边距值，以免被刘海屏或圆角遮挡。                  |
| [屏幕控制](/documentation/api-and-sdk-zh/sdk/domains-api/ping-mu.md)                | 可以控制关闭屏幕、设置方向、保持屏幕常亮、禁止截图等操作。              |
| [设备](/documentation/api-and-sdk-zh/sdk/domains-api/she-bei.md)                  | 可以使用打开外部 URL、相机、相册、联系人、位置、触觉反馈等设备功能。       |
| [权限](/documentation/api-and-sdk-zh/sdk/domains-api/quan-xian.md)                | 可以检查或请求相机、位置、相册、联系人、剪贴板等设备权限。              |
| [剪贴板](/documentation/api-and-sdk-zh/sdk/domains-api/jian-tie-ban.md)            | 可以获取剪贴板中保存的文本，或复制文本。                       |
| [文件](/documentation/api-and-sdk-zh/sdk/domains-api/wen-jian.md)                 | 可以将 Base64 文件保存到设备，或用原生查看器打开 PDF 文件。       |
| [游戏](/documentation/api-and-sdk-zh/sdk/domains-api/you-xi.md)                   | 可以使用游戏中心排行榜、游戏资料、分数提交功能。                   |
| [Storage](/documentation/api-and-sdk-zh/sdk/domains-api/cun-chu.md)             | 可以将用户信息保存到设备并读取。                           |
| [环境](/documentation/api-and-sdk-zh/sdk/domains-api/huan-jing.md)                | 可以查看运行环境、Toss App 版本、网络状态、服务器时间、语言等信息。     |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developers-apps-in-toss.toss.im/documentation/api-and-sdk-zh/overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
