getlocation接口开发体验版不主动弹出授权
- 当前 Bug 的表现
首次调用getlocation接口,开发工具以及真机调试下均会弹出定位授权窗口(app.json中已添加permission配置)
但使用开发工具的预览和上传开发版本设置的体验版,不弹出定位授权窗口,接口调用fail并返回errMsg: “getLocation:fail require permission desc”
- 部分代码
{ "pages" : [ "pages/index/index" ], "permission" : { "scope.userLocation" : { "desc" : "获取你的定位信息" } }, } |
//page/index/index.js
onShow: function () { //获取定位 wx.getLocation({ success(e) { console.log( 'get location success' ) console.log(e) }, fail(e) { console.log( 'get location fail' ) console.log(e) } }) |
- 复现路径
iphone测试机和vivo测试机均为相同表现。