x***@163.com
x***@163.com
  • 发布:2020-12-21 11:16
  • 更新:2020-12-24 10:39
  • 阅读:1632

【报Bug】ios中uni.getLocation获取当前的地理位置询问是否同意,用户拒绝之后没有失败回调

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 家庭版

HBuilderX类型: Alpha

HBuilderX版本号: 3.0.0

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iphone7p

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
uni.getLocation({  
                type: 'gcj02',  
                geocode:true,  
                success: (res)=> {  
                    console.log(res)  
                    this.locaName=res.address.city;  
                    uni.setStorage({  
                        key: 'locaName',  
                        data: res.address.city  
                    });  
                },  
                fail:(err)=>{  
                    console.log(err)  
                    this.locaName='定位失败';  
                    uni.setStorage({  
                        key: 'locaName',  
                        data: "北京市"  
                    });  
                },  
                complete:(errs)=>{  
                    console.log(errs)  
                }  
            });

操作步骤:
uni.getLocation({  
                type: 'gcj02',  
                geocode:true,  
                success: (res)=> {  
                    console.log(res)  
                    this.locaName=res.address.city;  
                    uni.setStorage({  
                        key: 'locaName',  
                        data: res.address.city  
                    });  
                },  
                fail:(err)=>{  
                    console.log(err)  
                    this.locaName='定位失败';  
                    uni.setStorage({  
                        key: 'locaName',  
                        data: "北京市"  
                    });  
                },  
                complete:(errs)=>{  
                    console.log(errs)  
                }  
            });

预期结果:
    "errMsg": "getLocation:fail 获取定位权限失败"  
}

实际结果:

没有任何回调

bug描述:

经测试打包app之后,HBuilderX版本号3.0.0ios中uni.getLocation获取当前的地理位置询问是否同意,用户拒绝之后没有失败回调,HBuilderX版本号2.9.8还是有失败回调的

2020-12-21 11:16 负责人:无 分享
已邀请:
天生DR

天生DR - 天生我材必有用

Bug已经确认 已经修复 下个版本可以正常使用

DCloud_uniCloud_JSON

DCloud_uniCloud_JSON

DCloud_UNI_Anne

DCloud_UNI_Anne

问题已确认,我们将会尽快修复。已加分,感谢您的反馈!

天生DR

天生DR - 天生我材必有用

HBuilderX 3.0.1 已经修复 请升级验证一下

  • x***@163.com (作者)

    好的谢谢,已验证,现在可以了

    2020-12-24 11:21

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