Skip to content

Commit 9f1ba8e

Browse files
GavinGavin
Gavin
authored and
Gavin
committed
feat: 国内IAP 合规文档
1 parent 49a0aa1 commit 9f1ba8e

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

cn/docs/sdk/start/compliance.mdx

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,50 @@ public void onRequestPermissionsResult(int requestCode, String[] permissions, in
406406

407407
408408

409+
### 10. TapTap IAP
410+
411+
- 功能介绍
412+
413+
提供 TapTap IAP(In App Purchase) 能力,玩家可以通过 TapTap IAP 快速购买所需要的游戏道具,最终会通过微信支付、支付宝支付等方式完成支付。
414+
415+
- 合规调用时机
416+
417+
玩家触发游戏内道具购买时进行初始化和调用。
418+
419+
- 需要权限
420+
421+
| 权限 | 使用目的 | 权限申请时机 |
422+
| ---------------------- | ---------------------- | ---------------------- |
423+
| 网络权限 | 用于访问网络数据 | 用户首次使用该功能时会申请权限 |
424+
| 获取网络状态 | 用于检测当前网络连接是否有效 | 用户首次使用该功能时会申请权限 |
425+
426+
- 关闭功能的配置方式
427+
428+
若要关闭,可在app目录build.gradle中移除对该功能的依赖(详见[文档](https://developer.taptap.cn/docs/sdk/update/guide/#tapsdk-%E5%88%9D%E5%A7%8B%E5%8C%96)),示例如下:
429+
430+
```
431+
// implementation("com.taptap.android.payment:iap:latest")
432+
// implementation("com.taptap.android.payment:base:latest")
433+
// implementation("com.taptap.android.payment:alipaycn:latest")
434+
// implementation("com.taptap.android.payment:wechat:latest")
435+
```
436+
437+
- 必要个人信息
438+
439+
| 必要个人信息 | 使用目的 | 场景 | 收集频次 |
440+
| ------ | ------ | ------ | ------ |
441+
| 系统版本 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
442+
| 设备型号 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
443+
| 设备 CPU 信息 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
444+
| 网络类型 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
445+
| Android ID | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 初始化及用户发起授权时获取一次 |
446+
| 设备内存信息 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
447+
| 手机样式 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
448+
449+
- 可选个人信息
450+
451+
452+
409453

410454
## **四、向最终用户披露 TapSDK 条款**
411455

0 commit comments

Comments
 (0)