【开发日志 Chapter 1】 一个重要的隐私协议
精华10/14201 浏览开发日志
相关代码可以见底部。
为确保《代号:BUG 管理局》能顺利上架 TapTap 平台,规避 “隐私合规检测不通过” 的审核问题,我们针对 安卓(Android)平台 完成了隐私协议相关的开发适配,核心操作如下:
效果预览(本帖代码不包括样式)
一、自定义 AndroidManifest 配置
作用:通过修改配置文件,将隐私协议页面设置为游戏启动首屏,满足平台审核对 “启动即展示隐私协议” 的要求
1.1 生成 Custom Main Manifest 文件
- 打开 Unity 编辑器,进入 Player Setting(玩家设置)。
- 切换至 Publishing Settings(发布设置)→ 找到 Build 模块。
- 勾选 Custom Main Manifest 选项,Unity 将自动在 Assets/Plugins/Android 路径下生成 AndroidManifest.xml 文件。
AndroidManifest.xml
二、处理隐私政策弹窗逻辑
作用:通过编写 Java 代码,实现 “启动时判断隐私协议同意状态”“展示协议弹窗”“同意 / 拒绝逻辑跳转” 的完整流程。
2.1 创建 PrivacyActivity.java 文件
- 在 Unity 项目的 Assets/Plugins/Android/com.unity3d.player 路径下,新建 PrivacyActivity.java 文件。
- 复制以下代码到文件中,代码已包含协议展示、状态存储、页面跳转核心逻辑:
PrivacyActivity.java 文件
三、开发小结
- 本次修改完全围绕 TapTap 隐私合规审核要求 ,核心解决 “启动未展示隐私协议” 的问题。
- 代码已包含 横屏适配、协议状态本地存储、链接跳转 等关键细节,无需额外修改即可测试。
- 后续可根据游戏实际接入的 SDK(如广告、统计 SDK),在 privacyContext 中补充对应的 SDK 隐私说明,确保合规性。
相关源代码:
https://www.123865.com/s/TkLtVv-B9LU3

https://www.123865.com/s/TkLtVv-B9LU3


