小编Mag*_*gon的帖子

离子android要求位置许可

我想要完成的事情:
如果用户的位置服务阻止我默认获取他/她手机的位置,我想询问16-25之间的每个API的位置许可(Android 4.1.2-7.1.1 )
因为在iOS上我没有遇到这个问题我想专注于android.

我已经尝试过的:

上面提到的插件总是返回,hasPermission: true即使在设备上拒绝访问位置,所以它对我不起作用.

我还没有尝试过:

诊断插件说明我已经在我的理解中选择了API 23及以上或API 22及以下.(<preference name="android-targetSdkVersion" value="22"/>是最低目标版本.)但我不知道它是否仍适用于较低的API版本.

我的设置:

  • Cordova CLI:6.2.0
  • Gulp CLI&local:3.9.1
  • 离子框架:1.3.1
  • 离子CLI:1.7.16
  • 节点:4.2.2
  • 设备android:5.0.1
  • 期望的构建目标:16
  • 目前的构建目标:22

android cordova android-permissions ionic-framework cordova-plugins

3
推荐指数
1
解决办法
7767
查看次数