菜菜菜小白
菜菜菜小白
  • 发布:2022-09-19 15:02
  • 更新:2023-04-08 02:58
  • 阅读:821

uni.getLocation在ios+微信浏览器的环境下失效的问题

分类:uni-app

目前遇到的问题是打包H5发布在nginx上后,在微信内置浏览器打开后调用uni.getLocation该api,系统发起授权询问后,代码直接跳过,不执行success或者fail,导致定位失败,环境是IOS16,手机是iphone12pro,ipad mini5,iphone8,都会出现问题,并且必须是微信内置浏览器,而且要发布到正式环境才会出现问题,ios外部浏览器不会有问题,本地启动代码不会有问题,安卓也不会有问题,唯独是 ios+微信浏览器这个情况下会出现问题,尝试了hello uniapp项目,也会有问题,但是hello uni会尝试ip定位,而我的代码不会使用ip定位,(这里我不知道是为什么,就算我直接复制hellouni的代码,并且使用公共key也不行),附件是我一个demo代码,实测发布到nginx上面后仍会出现此问题,实在是不知道问题在哪里,希望官方可以帮忙看一下

2022-09-19 15:02 负责人:无 分享
已邀请:
菜菜菜小白

菜菜菜小白 (作者)

另外我目前可以知道的解决方法是,杀掉微信,并且ios设置中给微信的定位重新设置授权,设置成下次询问,然后重新打开微信,重新授权,重复杀掉一两次微信后就可以成功定位

  • 1***@qq.com

    你好,具体点是什么操作呢,找了半天不知道怎么解决


    2023-02-23 10:50

zzhi_bo

zzhi_bo - 前端小次

解决了吗? 这个问题 确实很恼火

要回复问题请先登录注册