前言
google隐私政策阶段性会进行更新,时长关注隐私政策变化,避免app被强制下架,影响后续运营工作。
邮件内容
摘录邮件详情
我们在以下区域发现了问题:
- SPLIT_BUNDLE 2:政策声明,数据安全部分:“https://xxx”
- SPLIT_BUNDLE 16:政策声明,数据安全部分:“https://xxx”
看到邮件具体内容,第一时间找到关键点,比如这里的SPLIT_BUNDLE 2,16,这里2,16代表什么意思?
明白了2,16代表 应用的 VersionCode 。
这里解释下为什么会同时有两个apk违反数据安全部分,应用市场上只有一个高版本。
通读了安全政策发现了一句话,google会对发布到除内部测试通道的其它通道apk,aab进行扫描。其中任何一个通道上发布的测试包,正式包均不能违反数据安全部分政策。这里明白了为什么会有两个版本违反政策了吧。
这里违反了,传输内容未进行加密处理,处理起来只需要将未进行加密的协议加密处理就能解决问题。
处理过程中遇到的问题。
测试通道的aab包发布时间已经很久远,google console后台并未提供直接删除测试通道apk,aab的入口。
首先想到的是对测试轨道的aab包进行停用处理。(停用后就代表不再使用,起作用,自然能解决)
更新政策后重新提审,很快就收到拒绝更新的邮件。好在这次只剩下测试轨道的versionCode 2版本。
停用轨道并不能解决。继续找原因,进入App Bundle资源管理器,发现发布到测试轨道的aab版本状态处于有效状态,那么是否意味着把状态更改为无效就可以了。
这里借用Chat-GPT给的答案
处理步骤:
- 检查googe console 是否提供直接更改方式 [ 未找到直接更改状态的入口的]
- 关键字检索stackflow。
那些个版本无效应该是之前从没发出去过,所以上面是有删除按钮的
最终通过如何停用我以前的版本保留在 Play 商店中的 .apk,将状态更改为无效
从新提审后,解决了数据安全问题。
引用:
数据安全政策:https://support.google.com/googleplay/android-developer/answer/10787469?hl=zh-Hans&sjid=4613407852303916375-AP
停用轨道: https://support.google.com/googleplay/android-developer/search?q=%E5%81%9C%E7%94%A8%E8%BD%A8%E9%81%93