微信小程序之获取定位api忽然失效解决方法

这个问题困扰了我一整天才解决,一定要写篇文章记录下,下面先讲讲遇到问题后的思路。

  测试提出bug:小程序获取位置信息失败了,也不会弹出授权弹框,然后我在想之前明明是好的,于是我看了她授权设置,发现是打开的,然后又用自己手机试了下可以正常获取,刚开始还以为是他手机缓存之类的导致,让他各种清缓存但是仍然无效,我就让另一个测试看了一下,也是有问题。于是我让他们看了自己微信版本是高版本,而我的是低版本,我升级微信后,发现也获取不了定位了。所以我在想微信一定是更新了什么,去查看官方文档后,发现的确是有更改。在2022年7月14后,使用定位相关的一些api必须要申请开通,然后在app.json内也需要配置(由于我是用uni-app开发,没有该文件,各种尝试后,最后是在manifest.json内修改)。微信官方调整说明如下:

 

   第二点在uni-app中配置如下:

 

posted @ 2022-10-27 15:20  王浅浅  阅读(657)  评论(1编辑  收藏  举报