在小程序的开发过程中,首页中包含要获取用户地理位置的功能,所以在这里的onLoad()中调用了wx.getLocation(),模拟调试时一切正常,但到了真机环境中就隐私框就不再弹出,并且出现了报错,在打印之后发现getLocation的成功和失败均没有进行
(设置均正常)
在社区进行了一番搜索之后,发现不是我一个人出现了这种问题,大部分人都说是安卓机型在真机调试时出现了这种情况,并且是时有时无,清除缓存并不能解决此类问题。
结合了个人的一些测试与网上的一些类似情况,这里提供几个可能解决问题的方法给大家
一、在真机调试时,隐私框弹出不要选择拒绝
在选择拒绝后疑似一段时间内是不会弹出这个隐私框的,并且清除缓存不能有效解决,所以如果不是需要测试拒绝后的功能,尽量不要选择拒绝
二、在真机调试中切换为1.0
也是我解决的方法,切换为1.0后没有再出现这种问题,但1.0的功能实在是有点...总之流畅度是没法和2.0比的文章来源:https://www.toymoban.com/news/detail-853268.html
三、设置自定义隐私弹出
强制将该功能弹出后进行设置文章来源地址https://www.toymoban.com/news/detail-853268.html
到了这里,关于微信小程序wx.getLocation 真机调试不出现隐私弹窗的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!