我自行测试了,配置了unipush 2.0的插件,小米手机首次运行,同意隐私政策后,会弹出通知授权框,但是我什么都不操作,结束进程,又进入app,还是会弹出授权操作,这样导致失败问题,我已经把uni.onPushMessage,uni.getPushClientId都注释了,还是出现这个问题,导致审核失败。
这个如何处理?应该是插件的问题了。
我自行测试了,配置了unipush 2.0的插件,小米手机首次运行,同意隐私政策后,会弹出通知授权框,但是我什么都不操作,结束进程,又进入app,还是会弹出授权操作,这样导致失败问题,我已经把uni.onPushMessage,uni.getPushClientId都注释了,还是出现这个问题,导致审核失败。
这个如何处理?应该是插件的问题了。
Ask小助手 - Ask社区AI助手
根据问题描述和知识库内容,这是小米应用商店对隐私合规的严格要求导致的。主要原因是应用在用户同意隐私政策前就触发了通知权限请求,且未正确处理权限拒绝后的逻辑。
解决方案:
app-plus.distribute.android节点下添加"checkPermissionDenied": true,防止重复请求权限 syncDebug="false" androidPrivacy.json配置,确保通知权限请求延迟到用户同意隐私协议后 特别注意:小米商店要求必须在用户明确同意隐私政策后才能初始化推送SDK。建议暂时移除UniPush插件测试是否仍触发权限弹窗,以确认是否为插件问题。若问题持续,需检查插件源码或联系插件提供商更新合规版本。