收藏
回答

我的小程序体验版可以,但正式版不能获取定位,什么原因?

我的小程序体验版可以获取到定位,但正式版不能,wx.getFuzzyLocation的接口已开通,app.json已配置,如下:

  "requiredPrivateInfos": [
    "getFuzzyLocation"
  ],
  "permission": {
    "scope.userFuzzyLocation": {
      "desc""您的位置用于确定铭牌搜集任务的地理范围"
    }
  }

小程序中只用到wx.getFuzzyLocation函数和qqmapsdk的逆地址解析,发布审核提示使用了wx.getLocation函数,忽略后定位失败。检查代码发现只有引入的qqmapsdk有此函数,将qqmap-wx-jssdk.min.js文件中的wx.getLocation函数替换为wx.getFuzzyLocation函数,审核无提示,体验版一切正常,但是上线版仍然无法定位。

小程序appid:wx6c2da738faec33a8

回答关注问题邀请回答
收藏

6 个回答

  • 十一
    十一
    11-22

    请问这个接口位置偏差大吗

    11-22
    有用
    回复
  • HKC
    HKC
    10-14

    有解决吗,体验版都是好的,正式版就是不弹获取定位权限的框子

    10-14
    有用
    回复
  • 守望者
    守望者
    07-19

    一模一样的问题,设置中申请通过了,app.json中申请了,隐私保护协议说明了,体验版都可以,到正式版本就没了,直接跳过了,怎么都找不到原因,你是怎么解决的?

    07-19
    有用
    回复
  • 向阳花开
    向阳花开
    07-10

    可以用了,不知怎么自动好的,可能有滞后性。

    07-10
    有用
    回复
  • Gonepoo
    Gonepoo
    发表于小程序端
    07-10

    <p>审核备案啥的都通过了没?</p>

    07-10
    有用
    回复 1
    • 向阳花开
      向阳花开
      07-10
      都通过了,定位功能是刚新增的,需要所在城市名称,所以申请了wx.getFuzzyLocation接口,测试没啥问题,发布后就不行了。
      07-10
      回复
  • Diligent
    Diligent
    07-10

    简单获取定位经纬度只需要使用wx.getLocation 即可

    07-10
    有用
    回复 3
    • 向阳花开
      向阳花开
      07-10
      wx.getLocation接口不好申请,wx.getFuzzyLocation接口就可以满足要求了
      07-10
      回复
    • Gonepoo
      Gonepoo
      发表于小程序端
      07-10

      审核备案啥的都通过了没?

      07-10
      回复
    • 向阳花开
      向阳花开
      发表于移动端
      07-10回复Gonepoo
      都通过了
      07-10
      回复
登录 后发表内容