我想要完成的事情:
如果用户的位置服务阻止我默认获取他/她手机的位置,我想询问16-25之间的每个API的位置许可(Android 4.1.2-7.1.1 )
因为在iOS上我没有遇到这个问题我想专注于android.
我已经尝试过的:
<uses-permission android:name="android.premission.ACCESS_COARSE_LOCATION" /><uses-permission android:name="android.premission.ACCESS_FINE_LOCATION" />上面提到的插件总是返回,hasPermission: true即使在设备上拒绝访问位置,所以它对我不起作用.
我还没有尝试过:
诊断插件说明我已经在我的理解中选择了API 23及以上或API 22及以下.(<preference name="android-targetSdkVersion" value="22"/>是最低目标版本.)但我不知道它是否仍适用于较低的API版本.
我的设置:
android cordova android-permissions ionic-framework cordova-plugins