liuxl126
liuxl126
  • 发布:2021-08-25 18:14
  • 更新:2021-09-24 16:55
  • 阅读:2356

使用uni.getLocation获取定位,结合permission.js判断用户是否授权,安卓手机会出现已经授权的情况下获取定位失败。
一直以为是gps.js的原因,不用gps.js,uni.getLocation也会出现该问题
操作步骤:拒绝----拒绝且不再询问----去设置----改为询问----返回----拒绝----拒绝且不再询问----去设置----仅在使用中允许----返回 是false 定位获取失败,小米8,oppo手机测试都是如此。
一定拒绝2次才会出现

2021-08-25 18:14 负责人:DCloud_Android_ST 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

这是内部逻辑限制的。拒绝两次后不会再次申请权限。否则影响应用上架合规问题。需要关闭应用。重新开启应用会再次申请相应权限。

  • liuxl126 (作者)

    这个问题好了,https://ask.dcloud.net.cn/question/131394麻烦你看下直播流的问题

    2021-09-24 16:59

  • YyJj123123

    回复 liuxl126: 大哥 你怎么解决的啊???

    2022-04-29 10:33

该问题目前已经被锁定, 无法添加新回复