Flutter 中的 QUERY_ALL_PACKAGES 权限问题

问题描述 投票:0回答:1

我在 Flutter 中创建了一个社交媒体应用程序,我正在使用相机或图库从用户那里获取图像。这就是为什么我使用

QUERY_ALL_PACKAGES
权限。问题是 Google Play 每次都拒绝我的应用程序,因为我使用的是
QUERY_ALL_PACKAGES
权限。但我应该使用该权限,因为当我从我的 AndroidManifest 中删除该权限时,我没有从用户那里获取图像。如何在不从我的 AndroidManifest 中删除它的情况下获得 Google Play 的批准?或者有没有其他方法可以删除这个权限并继续从用户那里获取照片?

flutter android-permissions google-play-console
1个回答
0
投票

代替 QUERY_ALL_PACKAGES,您可以在您的元素中列出 intent 过滤器签名。然后,您的应用可以发现具有匹配元素的应用。

<queries>
       
        <intent>
            <action android:name="android.intent.action.SEND" />
            <data android:mimeType="*/*" />
        </intent>
    </queries>
© www.soinside.com 2019 - 2024. All rights reserved.