收藏
回答

真机调试 wx.startLocationUpdate无法触发是怎么回事啊?

app.json里面配置了"requiredPrivateInfos":[

    "getLocation",

    "onLocationChange",

    "startLocationUpdate"

  ],

代码在电脑上运行可以触发一次在真机调试的时候一次也不触发是怎么回事啊。

wx.startLocationUpdate({

      success: res => {

        console.log('startLocationUpdate success')

        wx.onLocationChange(function(result) {

          console.log('onLocationChange===纬度:' + result.latitude+';经度:' + result.longitude);

        });

      },

      fail: err => console.error('开启小程序接收位置消息失败:', err),

      complete: msg => console.log('startLocationUpdate API 完成')

    });


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

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2023-09-08

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2023-09-08
    有用
    回复 1
    • 鹰
      2023-09-11
      我测试了用真机调试无法触发,但是我用预览手机扫码进去可以触发。
      2023-09-11
      回复
  • 鹰
    2023-09-11

    我测了苹果12,安卓的pixel6,微信8.0.41,微信8.0.40,ios14.71,系统是安卓11,代码片段就是我上面贴出来的那一段代码了。

    2023-09-11
    有用
    回复
登录 后发表内容