收藏
回答

wx.startLocationUpdateBackground退出后大概5秒就没数据了吗?


小程序在前台的时候正常获取地址,

退出小程序大概5秒钟后,开发者工具不再看到log,

再次打开小程序, 开发者工具中会一股脑收到前面堆积的所有地址数据

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

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2023-07-30

    你好,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2023-07-30
    有用 1
    回复 6
    • tr
      tr
      2023-07-30
      https://developers.weixin.qq.com/s/4i9di6mZ75Ku
      我把type文件删除了, 要不然超出大小限制
      2023-07-30
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2023-07-31回复tr
      提供下APPID和线上的复现步骤
      2023-07-31
      回复
    • tr
      tr
      2023-07-31
      APPID:wxa30e68f3b9084658
      1.小程序启动后
      2.onLaunch申请权限(app.ts)
      3.启动并接收位置更新(utils/location.ts#startLocationMonitor)
      4.接收位置更新的地方打印经纬度


      真机启动小程序,授权后, 正常收到坐标(wx.onLocationChange回调)
      点击右上角的圆点,关闭小程序, 将不会收到回调
      我用的两个型号手机:
      IOS 16.5.1 (Iphone SE2)
      鸿蒙(华为P40)
      都是同样的现象
      2023-07-31
      回复
    • tr
      tr
      发表于移动端
      2023-08-01
      请问能不能复现
      2023-08-01
      回复
    • tr
      tr
      2023-08-01
      2023-08-01
      回复
    查看更多(1)
  • 张老师
    张老师
    发表于小程序端
    2023-07-29

    真机测试看下效果呢?

    2023-07-29
    有用 1
    回复 4
    • tr
      tr
      2023-07-29
      这个现象是真机上的现象, 以前调试的时候退出小程序,微信右侧会有一个小浮标, 现在也没了
      2023-07-29
      1
      回复
    • tr
      tr
      2023-07-29
      退出小程序后服务器上不再收到消息, 再打开后就同时收到了堆积的数据
      2023-07-29
      1
      回复
    • 张老师
      张老师
      2023-07-29回复tr
      微信版本、基础库版本、设备类型(品牌、操作系统版本等)及代码片段发一下
      2023-07-29
      1
      回复
    • tr
      tr
      2023-07-30
      2023-07-30
      1
      回复
  • 相
    2023-11-17

    注意

    • 安卓微信7.0.6版本,iOS 7.0.5版本起支持该接口
    • 需在app.json中配置requiredBackgroundModes: ['location']后使用
    • 获取位置信息需配置地理位置用途说明


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