违规请求安装软件包权限:权限使用与应用的核心用途没有直接关系。
我们发现您的应用不符合REQUEST_INSTALL_PACKAGES
权限的允许使用方式。具体而言,权限的使用与应用的核心用途没有直接关系。
先前的建议答案
Ionic capacitor remove REQUEST_INSTALL_PACKAGES permission for android build
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" tools:node="remove"/>
在Android清单. xml中
或者从Android Manifest.xml合并清单选项卡中删除,该选项卡没有引用android.permission.REQUEST_INSTALL_PACKAGES
.
我使用的唯一 cordova 插件是localforage-cordovasqlitedriver
电容器插件列表,
我如何有效地搜索插件和项目,以找到哪个是添加android.permission.REQUEST_INSTALL_PACKAGES
。
我还发现
“安装包”是一个静态的、可扩展的、可扩展的、可扩展的、可扩展的、可扩展的、可扩展的、可扩展的、可扩展的、可扩展的、可扩展的、可扩展的、可扩展的、可扩展的、可扩展的。
在~/资源库/Android/sdk/平台/android-32/android.jar!/android/清单类中
1条答案
按热度按时间2hh7jdfx1#
这是我的发现
将权限添加到manifest-merger-release-report.txt中。
请注意,此报告将显示添加REQUEST_INSTALL_PACKAGE的任何插件
因此,是的,它是从应用程序中删除,但报告说,REQUEST_INSTALL_PACKAGES权限是在应用程序中,这足以得到拒绝的Google Play商店.
打开测试,
关闭测试、
内部测试、
或生产
具有REQUEST_INSTALL_PACKAGE的将导致应用程序被拒绝,即使新版本中不存在请求安装包
见
https://github.com/Baseflow/flutter-permission-handler/issues/869