![](/img/trans.png)
[英]Why is the Google Play Store asking for permissions not in my Manifest?
[英]Why is android / google play asking for permissions for my react native application when my android version is 6+?
我已经构建了一个运行良好的React Native应用程序,并且已经在商店中部署了几个月,而且我的一些用户报告说Play商店在下载之前要求他们提供权限,而如今大多数应用程序都没有。
我的第一个反应是要求他们的Android版本知道他们是Android 6或更高版本。 可以肯定的是。 然后,我使用运行7.0的手机进行了测试,然后又像旧版本的Android一样,在下载之前再次被要求权限。
这是我要求的权限:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="com.android.vending.BILLING" />
我可能做错了什么吗?
随时要求任何其他信息!
您需要使您的应用具有targetSdk=23
(或更高),以便Google API知道您支持运行时权限。 此页面上的教程和视频非常不错。 一旦您支持运行时权限,就会在需要它们时(而不是在您下载应用程序时)询问它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.