Google Play Flutter应用Version Code 199因Dcloud SDK违规遭拒求解决方案
解决Google Play因Dcloud SDK违规拒审的可行思路
第一步:定位Dcloud SDK的来源
- 检查Flutter项目的
pubspec.yaml文件,搜索是否有直接引入的Dcloud相关依赖包,或是间接依赖的第三方插件(部分跨平台插件可能集成了Dcloud)。 - 执行
flutter pub deps命令生成完整依赖树,从依赖关系中排查哪个模块引入了Dcloud SDK。 - 查看Android原生目录下的
build.gradle、settings.gradle文件,确认是否有手动添加的Dcloud Maven仓库或原生依赖配置。
第二步:处理违规的Dcloud SDK
- 优先升级合规版本:若找到的依赖包有更新版本,直接升级至最新版——多数SDK厂商会针对Google Play政策推出适配版本,升级后重新打包测试。
- 移除非必需依赖:如果找不到合规版本,且该SDK并非业务核心需求,直接从
pubspec.yaml或原生配置中移除对应依赖,清理项目后重新构建。 - 替换合规方案:若该SDK是功能核心依赖,寻找功能一致且符合Google Play政策的替代插件或原生实现,比如WebView功能可改用官方
webview_flutter插件。
第三步:验证修复效果
- 重新打包后,利用Google Play的预发布报告扫描应用,确认是否仍存在政策违规提示。
- 手动排查代码,确保不存在“从Google Play外未知来源下载/安装应用”的逻辑,比如隐藏的下载链接、动态加载APK的代码等。
第四步:重新提交并说明修复内容
- 修复完成后上传新版本至Google Play,在提交备注中明确说明修复动作(如升级/移除了Dcloud SDK),帮助审核团队快速确认合规性。
内容的提问来源于stack exchange,提问作者somethingstrang
相关产品推荐
相关产品推荐

