编译好的Expo.io React Native应用程序是否支持“Always On”后台位置跟踪,即使应用程序未被使用?
答案 0 :(得分:1)
博览会刚刚实施Background Location
代替使用watchPositionAsync
方法,您将不得不利用TaskManager.defineTask
方法在React事件循环之外注册后台任务。然后,使用Location.startLocationUpdatesAsync
启动任务。
答案 1 :(得分:0)
简短的回答是否定的。引用" Why not expo"页:
Expo应用程序不支持后台代码执行(运行代码时) 该应用程序没有预设或设备正在睡觉)。这意味着你 不能使用背景地理定位,在后台播放音频, 处理后台推送通知等。这是一项工作 正在进行中。
您需要自行分离您的应用并添加此行为,但仍然会失去一些展示功能。