需求场景:用户在使用小程序 前后台时都需要获取用户的位置。并发送后端。
问题描述:用户在首次加载小程序时,进行前后台定位的权限授权,并开始实时前后台定位,关闭小程序可以后台运行,并在微信界面有定位角标;
但当用户关闭小程序后,或者删除定位角标后,再次进入小程序,小程序无法进行后端运行了。(注:小程序的运行前后台运行授权是开着的,在显示小程序时,也是再次执行了实时定位代码,但后台运行不成功。)
当我手动拒绝位置使用时,然后通过按钮点击,重新授权,允许前后台定位,这时。才又可以保持后台运行。
有没有大佬知道原因,希望官方可以给解答一下!!
https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.startLocationUpdateBackground.html