Google Play控制台REQUEST_INSTALL_PACKAGES权限问题排查
Google Play检测到未声明的REQUEST_INSTALL_PACKAGES权限问题处理
问题描述
我在Google Play Console上架的应用收到如下合规通知:
我们检测到您的manifest文件包含REQUEST_INSTALL_PACKAGES权限
Google已经公示了该权限的合规使用要求,但我的Manifest文件里从来没声明过这个权限,也没做任何安装外部应用包的相关功能,一直找不到触发这个通知的原因,怕没及时处理会导致应用被下架。
我当前Manifest文件里主动声明的所有权限如下:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
问题进展&解决方法
后续我收到Google发来的新邮件,明确这个权限来自集成的HMS Core SDK。查了华为开发者官方的发布信息,华为已经推出了所有相关依赖库的更新版本,新版本已经修复并移除了库代码里内置的REQUEST_INSTALL_PACKAGES权限,升级对应依赖就能解决这个问题。我接下来会把升级依赖后的新版本上传到Play Console,验证问题是不是彻底解决。
内容的提问来源于stack exchange,提问作者Marcela Dueñas
相关产品推荐
相关产品推荐

