wx.getLocation IOS正式版获取定位失败!!!!!
发布于 6 年前 作者 yuyong 14286 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

    上个帖不小心删除了  但是这个问题没有解决  我希望官方能给一个答复  不要每次问问题都是同样的回答 《给一个代码片段》 然后就没有下文了

    出现的bug如下:

    IOS正式版    小程序  ==> 设置 ==> 打开用户授权获取地理位置  ==>返回页面执行wx.getLocation会进入fail  无法获取到定位  而此时获取用户授权状态 scope.userLocation 为 true  

    开发工具 ==>真机调试    IOS和安卓手机 设置后返回页面执行 wx.getLocation都进入success  能获取到定位

    安卓正式版     设置后返回页面执行 wx.getLocation都进入success 能获取到定位

    

  • 预期表现

    设置后返回页面执行 wx.getLocation都进入success  能获取到定位

  • 复现路径

https://developers.weixin.qq.com/s/bSuJdsmc7w44

  • 提供一个最简复现 Demo

onShow:function(){

    wx.getLocation({

        success: function (res) {

            console.log(res)

        },

        fail: function (error) {

            console.log(“用户拒绝打开定位”)

            console.log(error)

            wx.getSetting({

                success(res) {

                    console.log(“用户此时的权限”)

                    console.log(res)

                }

            })

       }

    })

}

1 回复

是跟这个问题一致吗?

openSetting 延迟问题 @官方大大 @卢霄霄大神
https://developers.weixin.qq.com/community/develop/doc/000c0cc59ac7b8ecf997df3b65b000
回到顶部