应用研发平台EMAS中有遇到Flutter更新3.19版本以后,OPPO审核不通过,华为、小米、VIVO都能审核通过的问题吗?OPPO审核不通过的原因是违规获取个人信息。同样的代码,不做任何修改,Flutter3.16可以审核通过
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您的描述,Flutter 更新到 3.19 版本后,OPPO 审核不通过,而华为、小米、VIVO 均能审核通过。OPPO 审核不通过的原因是“违规获取个人信息”。同样的代码在 Flutter 3.16 版本下可以审核通过,这表明问题可能与 Flutter 3.19 的更新内容或其依赖的第三方库有关。
以下是可能导致该问题的原因及解决方案:
Flutter 3.19 新增权限或行为
第三方依赖库的变化
厂商通道推送 SDK 的冲突
隐私政策声明不完整
flutter pub deps
命令查看当前项目的依赖树,确认是否有新增或升级的依赖库。AndroidManifest.xml
文件中仅声明必要的权限。例如:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
如果某些权限非必要,建议移除。
third-push-support.zip
压缩包,并解压。alicloud-android-third-push-3.1.0.aar
中的 classes.jar
包重命名为 third-push-support.jar
,集成至 libs
目录。AndroidManifest.xml
中的配置,确保各厂商通道的权限声明无冲突。通过以上分析和解决方案,您可以逐步排查 Flutter 3.19 版本更新后导致 OPPO 审核不通过的原因。重点在于检查 Flutter 的变更日志、优化权限声明、排查第三方依赖库以及完善隐私政策。如果问题仍未解决,建议向 OPPO 提交申诉并提供详细说明。