每 5 - 10 分钟将应用程序从挂起状态唤醒到后台的任何方法

问题描述

我正在处理我必须跟踪用户位置的项目,我正在使用后台模式来获取后台位置,但是当应用程序处于后台并且用户关闭他的位置时,我必须告诉服务器“位置已关闭”和“应用程序在后台”每 5 分钟一次。即使应用程序处于后台,应用程序也应该始终与服务器一起工作。

(应用程序在后台

1) 静推送通知工作正常,我调用了我想要的 API。

2)BackGround Location 工作正常。

以下问题: 当用户关闭位置应用程序在后台不起作用。

(申请被暂停)

1) 静推送通知很少(一小时两次) content-avaiable = 1 且优先级高。

2) 发出声音通知,但不是每次都调用 API。

3) 尝试过后台获取,但 BackGroundFetch 也不保证每 5 分钟调用一次 API。

每 5 分钟在后台继续调用 API 的任何解决方案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)