未集成Huawei Mobile Services SDK却遭Google Play审核拒绝咨询
Google Play Console应用被拒问题:未集成HMS SDK却遭违规提示
我在提交应用到Google Play Console时被拒绝,错误提示对应截图内容。但我从未手动集成过Huawei Mobile Services(HMS)SDK,想知道为什么会出现这种情况?
以下是我的项目依赖项:
"dependencies": { "@react-native-async-storage/async-storage": "^1.15.9", "@react-native-community/blur": "^3.6.0", "@react-native-community/clipboard": "^1.5.1", "@react-native-community/netinfo": "^8.3.0", "@react-native-community/slider": "4.1.12", "@react-native-firebase/analytics": "^14.3.0", "@react-native-firebase/app": "^14.3.0", "@react-native-masked-view/masked-view": "^0.2.6", "@react-navigation/bottom-tabs": "^6.0.5", "@react-navigation/native": "^6.0.2", "@react-navigation/native-stack": "^6.1.0", "@react-navigation/stack": "^6.0.7", "@twotalltotems/react-native-otp-input": "^1.3.11", "axios": "^0.22.0", "firebase": "^9.6.5", "formik": "^2.2.9", "react": "^17.0.2", "react-native": "^0.66.2", "react-native-animatable": "^1.3.3", "react-native-animated-pagination-dots": "^0.1.72", "react-native-animated-splash-screen": "^2.0.5", "react-native-countdown-component": "^2.7.1", "react-native-countdown-timer-hooks": "^1.0.3", "react-native-drop-shadow": "^0.0.2", "react-native-fast-image": "^8.5.11", "react-native-gesture-handler": "^1.10.3", "react-native-image-crop-picker": "^0.36.4", "react-native-linear-gradient": "^2.5.6", "react-native-modal": "^13.0.0", "react-native-navigation-bar-color": "^2.0.1", "react-native-progress-wheel": "^1.0.5", "react-native-pull-to-refresh": "^2.1.3", "react-native-pure-jwt": "^2.2.2", "react-native-responsive-screen": "^1.4.2", "react-native-restart": "^0.0.22", "react-native-safe-area-context": "^3.3.2", "react-native-screens": "^3.7.2", "react-native-size-matters": "^0.4.0", "react-native-skeleton-placeholder": "^5.0.0", "react-native-spinkit": "^1.5.1", "react-native-svg": "^12.1.1", "react-native-system-setting": "^1.7.6", "react-native-toast-notifications": "^3.2.2", "react-native-track-player": "2.1.2", "react-native-webview": "^11.15.0", "react-query": "^3.25.0", "react-timer-hook": "^3.0.5", "realm": "^10.20.0-beta.5", "rn-fetch-blob": "^0.12.0", "rn-tooltip": "^3.0.1", "yup": "^0.32.9" }
可能的原因及排查方案
第三方依赖间接引入HMS SDK:你使用的部分原生依赖库可能内部集成了HMS适配组件,比如涉及媒体、存储、网络功能的库。可以通过Android Gradle命令排查依赖树:
# 查看完整依赖树 ./gradlew app:dependencies # 过滤HMS相关依赖,快速定位 ./gradlew app:dependencies | grep -i huawei重点排查
react-native-track-player、react-native-image-crop-picker、rn-fetch-blob这类需要调用原生系统API的库。项目配置残留HMS相关内容:检查项目的
build.gradle(项目级和模块级)、AndroidManifest.xml文件,确认是否存在华为Maven仓库地址、HMS权限声明、服务注册等配置,可能是之前测试或调试时留下的。Google Play检测误判:虽然概率较低,但平台自动化检测可能出现误判。这种情况下可以提交申诉,明确说明未集成HMS SDK,并附上依赖树排查结果、项目配置截图作为证据。
解决建议
- 定位到引入HMS的具体依赖后,查看该库的官方文档,确认是否有开关可以禁用HMS适配模块。
- 如果无法禁用,考虑替换为不含HMS依赖的同类功能库。
- 若确认项目完全无HMS相关代码和依赖,直接在Google Play Console的拒绝详情页提交申诉,详细说明排查过程并提供证据。
内容的提问来源于stack exchange,提问作者mohammadtaheri
相关产品推荐
相关产品推荐

