TapSDK 合规使用说明
更新日期:2024 年 10 月 8 日
生效日期:2024 年 10 月 8 日
易玩(上海)网络科技有限公司(以下简称 “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")
- 必要个人信息
必要个人信息 | 使用目的 | 场景 | 收集频次 |
---|---|---|---|
系统版本 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 显示及UI 交互时触发一次 |
设备型号 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 显示及UI 交互时触发一次 |
设备 CPU 信息 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 显示及UI 交互时触发一次 |
网络类型 | 为了确保设备 系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
Android ID | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 初始化及用户发起授权时获取一次 |
设备内存信息 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
设备指定应用信息 | 获取当前已安装 TapTap 客户端信息 | 当设备未安装时,引导用户完成 TapTap 客户端 | 每次应用冷启动获取一次 |
- 可选个人信息
无
2. TapTap 登录
- 功能介绍
提供 TapTap 登录方式,玩家可以通过 TapTap 授权快速开始游戏。
- 合规调用时机
玩家点击「TapTap 登录」按钮时进行初始化和调用。
- 需要权限
权限 | 使用目的 | 权限申请时机 |
---|---|---|
网络权限 | 用于访问网络数据 | 用户首次使用该功能时会申请权限 |
- 关闭功能的配置方式
若要关闭,可在app目录build.gradle中移除对该功能的依赖(详见文档),示例如下:
// implementation("com.taptap.sdk:tap-login:latest")
- 必要个人信息
必要个人信息 | 使用目的 | 场景 | 收集频次 |
---|---|---|---|
系统版本 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
设备型号 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
设备 CPU 信息 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
网络类型 | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
Android ID | 为了确保设备系统兼容、定位解决问题 | 遇到服务故障时针对性进行排查和优化 | 初始化及用户发起授权时获取一次 |
设备内存信息 | 为了确保设备系统兼容、定位解决问 题 | 遇到服务故障时针对性进行排查和优化 | 每次应用冷启动获取一次 |
- 可选个人信息
无
3. 合规认证
- 功能介绍
基于 TapTap 账号的快速实名认证功能,对使用 TapTap 账号登录游戏的玩家,在经过玩家同意授权之后,允许玩家使用在 TapTap 里已经通过国家认证的实名信息快速完成游戏中的认证流程。
- 合规调用时机
玩家实名认证或游戏检查当前登录用户是否合规时进行初始化和调用。
- 需要权限
权限 | 使用目的 | 权限申请时机 |
---|---|---|
网络权限 | 用于访问网络数据 | 用户首次使用该功能时会申请权限 |
获取网络状态 | 用于检测当前网络连接是否有效 | 用户首次使用该功能时会申请权限 |
- 关闭功能的配置方式
若要关闭,可在app目录build.gradle中移除对该功能的依赖(详见文档),示例如下:
// implementation("com.taptap.sdk:tap-compliance:latest")