Google play开发者控制台要求我删除Mainefest中甚至不存在的权限



当我将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
}

相关内容

最新更新