Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android web和手机上的应用程序权限不同_Android_Google Play - Fatal编程技术网

Android web和手机上的应用程序权限不同

Android web和手机上的应用程序权限不同,android,google-play,Android,Google Play,以下是web和play store上的两种不同权限 我查看了build/intermediate.manifests文件夹。清单中没有外部存储 输出/日志/清单合并文件也是如此 下面是合并的清单 这在web应用程序上有什么不同的原因吗 编辑: 应用程序确实使用共享pref,这是否添加了外部存储权限?权限请求取决于许多因素。例如,如果要发送需要存储权限的数据,则需要添加READ\u EXTERNAL\u storage权限 此外,Web和Android上的权限也各不相同 我认为

以下是web和play store上的两种不同权限

  • 我查看了build/intermediate.manifests文件夹。清单中没有外部存储
    • 输出/日志/清单合并文件也是如此
下面是合并的清单



这在web应用程序上有什么不同的原因吗

编辑:


应用程序确实使用共享pref,这是否添加了外部存储权限?

权限请求取决于许多因素。例如,如果要发送需要存储权限的数据,则需要添加
READ\u EXTERNAL\u storage
权限

此外,Web和Android上的权限也各不相同

我认为您使用了错误的Android权限


Android权限快速指南

该应用程序不需要外部存储权限。因此,它不会添加到清单中,也不会出现在合并清单中。但出于某种原因,当您在笔记本电脑broswer上的play store上查看应用程序时,它会显示该应用程序具有存储权限。那么原因可能是您的任何权限都在使用
存储权限
权限。详细信息已经给出,我确实读过这篇文章。我我已经三次检查了构建日志和合并的apk文件,在任何文件中都没有提到存储。您可以共享清单文件吗?Android清单:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"
<permission
    android:name="com.formulaone.production.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />

<uses-permission android:name="com.formulaone.production.permission.C2D_MESSAGE" />
<uses-permission android:name="com.android.vending.BILLING" />