基于实时位置跟踪和服务器更新,我陷入了我的项目中。在这里,我在打盹模式下测试了操作系统状态,实现了 FCM 推送通知。
我使用了两种方法进行测试:
设备进入打盹模式(深度睡眠)后的推送通知:当服务器在深度睡眠模式下向设备发送推送通知时,Android 操作系统会打开他们的互联网服务片刻,然后再次回到以前的模式.. 在那短暂的时间内,我们可以'能够将实时跟踪更新到服务器(有时可能会更新到服务器但最大故障情况)
打盹模式前推送通知(深度睡眠):推送通知工作正常,但不影响原始深度睡眠时间,Android OS 再次进入深度睡眠模式,无需延长打盹模式时间间隔。因此,我们再次未能跟踪服务器的实时位置更新。
注意:推送通知不能改变安卓操作系统的状态。只有操作系统允许 FCM 片刻,然后它又回到深度睡眠模式。
是否有任何替代解决方案可以持续跟踪和更新服务器?