小程序
小游戏
企业微信
微信支付
扫描小程序码分享
目前发现一个现象,当小程序允许授权位置信息,但微信没有获取到定位授权的时候,小程序里头调用 wx.onLocationChange 不会执行回调。
这个问题会影响我们对用户定位授权的判断。
机型: iPhone XS 14.1
可复现的代码段: https://developers.weixin.qq.com/s/52GVFxm37su9
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
也遇到了这个问题,应该由小程序来处理微信定位未开启的问题 或 手机定位未开启的问题。
开发者只处理与小程序接口的问题
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wx.onLocationChange定位权限手动关闭回调啥也没,而且回调返回结果基本有1秒这样,楼主怎么处理的呀
官方对getLocation出了限制,所以项目用onLocationChange进行替换。
算了,自己做兼容吧
没看明白。用户未授权地理位置的话startLocationUpdate和onLocationChange都不会执行啊。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
也遇到了这个问题,应该由小程序来处理微信定位未开启的问题 或 手机定位未开启的问题。
开发者只处理与小程序接口的问题
wx.onLocationChange定位权限手动关闭回调啥也没,而且回调返回结果基本有1秒这样,楼主怎么处理的呀
官方对getLocation出了限制,所以项目用onLocationChange进行替换。
算了,自己做兼容吧
没看明白。用户未授权地理位置的话startLocationUpdate和onLocationChange都不会执行啊。