我在 Flutter 中创建了一个社交媒体应用程序,我正在使用相机或图库从用户那里获取图像。这就是为什么我使用
QUERY_ALL_PACKAGES
权限。问题是 Google Play 每次都拒绝我的应用程序,因为我使用的是 QUERY_ALL_PACKAGES
权限。但我应该使用该权限,因为当我从我的 AndroidManifest 中删除该权限时,我没有从用户那里获取图像。如何在不从我的 AndroidManifest 中删除它的情况下获得 Google Play 的批准?或者有没有其他方法可以删除这个权限并继续从用户那里获取照片?
代替 QUERY_ALL_PACKAGES,您可以在您的元素中列出 intent 过滤器签名。然后,您的应用可以发现具有匹配元素的应用。
<queries>
<intent>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="*/*" />
</intent>
</queries>