收藏
回答

wx.startLocationUpdateBackground在体验版小程序上没有正常运作

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.startLocationUpdateBackground 微信安卓客户端 7.0.15.1680 2.12.1

启动后台监听定位变化之后,预期是小程序退出后继续监听定位,之后再重进也继续监听定位。

问题一:安卓用户退出小程序界面,重新进入,小程序已经不是后台监听定位状态。表现为,右上角纸飞机图标变为普通设置图标;wx.onLocationChange回调不再触发

问题二:我们加上改进代码,在app的onShow事件里,每次都重新执行wx.startLocationUpdateBackground,经测试后发现,虽然每次都会触发success回调,但是每2次执行wx.startLocationUpdateBackground,就会有1次实际上并没有监听用户的定位。

以上问题,本地真机测试的时候,同一台手机,没有出现问题,只有使用体验版的时候会出现,其他安卓机未在本地真机测试过,体验版与测试机出现同样问题。

已上传日志,时间:2020.08.21 15:13左右;微信号:pencil_i_7_3_9_

最后一次编辑于  2020-08-21
回答关注问题邀请回答
收藏

3 个回答

  • Y.
    Y.
    2023-09-23

    解决了吗 遇到一样的问题 重新进入小程序先关闭再打开startLocationUpdateBackground ,在有飞机图标的情况下,重新进入是不能监听的,没有飞机图标的情况下是可以监听的

    2023-09-23
    有用
    回复
  • 奮鬥
    奮鬥
    发表于移动端
    2020-11-05
    z
    2020-11-05
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-08-21

    你好,提供的代码片段并无实际内容

    2020-08-21
    有用
    回复
登录 后发表内容
问题标签