【问题描述】
在Android真机上使用代码片段,调用startLocationUpdateBackground API进行后台定位,实时绘制当前的实时位置信息,
将小程序和微信都切换到后台,显示手机待机界面,API无法实时返回当前位置信息。
【测试步骤】
1.将代码片段部署到Android真机上进行预览;
2.在弹出授权对话框中,选择“在使用小程序期间和离开小程序后”,获取权限后,界面会显示“后台定位权限 true”;
3.打开后台定位开关,在地图上实时显示API返回的位置信息,其中:
蓝色点:返回GPS经纬度,和上一次返回的经纬度不一致时,绘制的位置信息;
红色点:返回GPS经纬度,和上一次返回的经纬度一致时,绘制的位置信息(上面的数字表示重复返回同一位置的次数)。
在如下三个场景下进行测试:
(1)小程序始终保持在前台:
后台定位API,能够实时返回当前的位置信息;
(2)小程序切换到后台,微信始终保持在前台:
后台定位API,能够实时返回当前的位置信息;
(3)直接切换到手机待机界面(手机桌面):
后台定位API,无规律的返回少量的位置信息。
【Android设备信息】
你好,留意下私信
您好,请问已经解决了吗