TapSDK 合规使用说明
更新日期:2024 年 8 月 23 日
生效日期:2024 年 8 月 23 日
易玩(上海)网络科技有限公司(以下简称 “TapTap” 或“我们”)将通过本文档向开发者和其用户介绍 TapSDK 的标准使用方式以及相关建议。
一、TapSDK 数据收集合规步骤
TapSDK 提供延迟初始化的方式来满足合规。开发者应在用户同意 《隐私政策》后,初始化 SDK 进行数据收集。具体参考如下步骤:
if(未同意隐私协议){
//展示隐私协议弹窗相关逻辑
if(用户同意隐私协议){
TapTapSdk.init(context, sdkOptions);
}
}else{
TapTapSdk.init(context, sdkOptions);
}
二、TapSDK 基本业务功能
业务功能介绍:由于开发者可以根据自身需求接入 TapSDK 的任意功能,因此根据定义,无基本业务功能。
三、TapSDK 扩展业务功能
1. 更新唤起
- 功能介绍
更新唤起服务主要应用于在 TapTap 国内商店分发的游戏包体更新场景。
- 合规调用时机
玩家打开游戏后对该功能进行初始化和调用。
- 需要权限
| 权限 | 使用目的 | 权限申请时机 |
|---|---|---|
| 网络权限 | 用于访问网络数据 | 用户首次使用该功能时会申请权限 |
| 安装 APK 权限 | 用于安装 TapTap 客户端 | 用户首次使用该功能时会申请权限 |
- 关闭功能的配置方式
若要关闭,可在app目录build.gradle中移除对该功能的依赖(详见文档),示例如下:
// implementation("com.taptap.sdk:tap-update:latest")
- 必要个人信息
| 必要个人信息 | 使用目的 | 场景 |
|---|