限制在应用程序中询问所有Google Play服务权限

时间:2018-04-16 10:42:58

标签: google-maps permissions google-api google-play-services android-permissions

我正在处理一个应用程序需要一些运行时权限,如位置,相机和外部存储。在应用程序本身,我正在处理我需要的权限运行时。但是我在我的手机中禁用了播放服务应用程序的所有权限。这是我在清单文件中编写的代码。

$('#downloadPdf').submit(function(ev) {
    ev.preventDefault(); // to stop the form from submitting
    $('#downloadPdf').attr('action', 'https://v2.convertapi.com/web/to/pdf?Secret=XXX&download=attachment&ignoreparam='+ev.timeStamp);  //to add random number parameter to action-url
    this.submit(); // submit with new url
});

我在gradle.xml中使用了以下播放服务

<uses-permission android:name="com.xxxxx.xxxxxx.permission.MAPS_RECEIVE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
     
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <!--<uses-permission android:name="android.permission.GET_ACCOUNTS" />-->
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />

    <!-- <permission -->
    <!-- android:name="com.xxxx.testgcm..C2D_MESSAGE" -->
    <!-- android:protectionLevel="signature" /> -->

    <uses-permission android:name="com.xxxx.xxxxx.permission.C2D_MESSAGE" />
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
    <uses-permission android:name="android.permission.VIBRATE" />

    <!--
 The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
         Google Maps Android API v2, but are recommended.
    -->
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

现在的问题是,当我打开我的应用程序时,它每次都显示播放服务权限提示所有列出的权限。但是我在我的应用程序中没有使用的所有权限。因此,客户会问为什么人们会问这些所有权限并抱怨。请查看以下屏幕以供参考。请在这个问题上帮助我。谢谢。enter image description here

0 个答案:

没有答案