当我将Flutter应用程序上传到谷歌控制台时,我收到了以下通知。
我们发现您的清单文件包含REQUEST_INSTALL_PACKAGES权限。从2022年9月29日开始,使用此权限的应用程序将无法提交>更新以供审查,直到他们完成新的敏感权限声明为止。此声明将于2022年8月31日在Play Console中提供。您需要>声明您的应用程序提供哪些允许的功能,告诉我们>您的应用程序使用该权限,并提供显示其使用情况的视频。如果您的应用程序不使用>,则必须从清单中删除此敏感权限;允许的功能,或者如果您不再使用此权限。要了解更多信息,>观看此PolicyBytes视频。权限说明https://support.google.com/googleplay/android-developer/answer/12085295?hl=en
我检查了Mainefest。那里没有声明权限!我怎么能删除它!?它不存在。
你好Shareef Dweikat,
您似乎正在使用使用此权限的第三个库可能是华为SDK
请仔细检查以下路径:app/build/metermediates/merged_manifests
如果您使用的是android studio,请尝试command+shift+f并键入REQUEST_INSTALL_PACKAGES
。从顶部选择项目。它将显示使用此钥匙的所有代码。如果包装未使用,请将其取出。
谢谢大家。我很久以前就找到了慰藉。也许有人会从中受益。如果您正在使用expo并遇到同样的问题,请转到app.json并将权限设置为[]
"android": {
"package": "com.shareef.dweikat.alaqsamart",
"googleServicesFile": "./google-services.json",
"useNextNotificationsApi": true,
"permissions": [],
"versionCode": 12
}