拒绝定位权限
- 发布:2020-05-24 10:08
- 更新:2021-03-11 15:33
- 阅读:1978
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows10
HBuilderX类型: 正式
HBuilderX版本号: 2.7.6
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: OPPO
手机机型: oppo A5
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
应用正常启动关闭
应用正常启动关闭
实际结果:
应用陷入打开关闭死循环
应用陷入打开关闭死循环
bug描述:
获取定位权限,使用了uni.getLocation和native的requestPermissions这两个方法,定位权限允许之后没有问题,拒绝定位权限之后,应用陷入死循环,回到桌面应用自己打开,一直重复在onShow 和onHide之间,iOS手机不会,目前来看可能是APP后台持续获取定位的原因,在死循环期间控制台一直输出获取定位失败,但iOS手机后台定位未提交审核,也就没有这样的问题。
测试用到的手机有OPPO,小米,红米,华为部分机型
最佳回复
1***@qq.com
拒绝后onshow一直触发,会导致我其他页面跳转卡顿
2020-12-23 18:01