收藏
回答

开启前后台均接收位置消息,微信切换到后台,无法实时返回当前位置信息。

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

【问题描述】

在Android真机上使用代码片段,调用startLocationUpdateBackground API进行后台定位,实时绘制当前的实时位置信息,

将小程序和微信都切换到后台,显示手机待机界面,API无法实时返回当前位置信息。

【测试步骤】

1.将代码片段部署到Android真机上进行预览;

2.在弹出授权对话框中,选择“在使用小程序期间和离开小程序后”,获取权限后,界面会显示“后台定位权限 true”;

3.打开后台定位开关,在地图上实时显示API返回的位置信息,其中:

蓝色点:返回GPS经纬度,和上一次返回的经纬度不一致时,绘制的位置信息;

红色点:返回GPS经纬度,和上一次返回的经纬度一致时,绘制的位置信息(上面的数字表示重复返回同一位置的次数)。

在如下三个场景下进行测试:

(1)小程序始终保持在前台:

后台定位API,能够实时返回当前的位置信息;


(2)小程序切换到后台,微信始终保持在前台:

后台定位API,能够实时返回当前的位置信息;

(3)直接切换到手机待机界面(手机桌面):

后台定位API,无规律的返回少量的位置信息。


【Android设备信息】

最后一次编辑于  2021-07-19
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2021-07-21

    你好,留意下私信

    2021-07-21
    有用
    回复 5
    • Liaosong
      Liaosong
      2021-08-18
      你好 我也遇到这个问题了 请问怎么解决呢
      2021-08-18
      回复
    • 付文俊
      付文俊
      2021-08-19
      我也遇到这个问题了,可以解决吗?
      2021-08-19
      回复
    • 杨亚倩
      杨亚倩
      2021-09-28
      你好,我也遇到这个问题,请问怎么解决?
      2021-09-28
      回复
    • 达不溜
      达不溜
      2022-01-20
      怎么解决的??
      2022-01-20
      回复
    • no badly
      no badly
      2023-04-06
      解决了 吗
      2023-04-06
      回复
  • 莫得名字
    莫得名字
    2021-08-30

    您好,请问已经解决了吗

    2021-08-30
    有用
    回复
登录 后发表内容