我正在研究必须跟踪用户位置的项目,我正在使用后台模式在后台获取位置但是当应用程序在后台并且用户关闭他的位置时,我必须告诉服务器“位置已关闭”和“应用程序在后台”每 5 分钟一次。即使应用程序在后台,应用程序也应该与服务器持续工作。
(申请在后台)
1)静默推送通知工作正常,我调用了我想要的 API。
2)背景位置工作正常。
以下问题:当用户关闭位置应用程序在后台无法运行时。
(申请已暂停)
1)静默推送通知很少(一个小时两次)内容可用= 1和优先级高。
2) 发出声音通知,但并非每次都调用 API。
3) 尝试过后台抓取,但 BackGroundFetch 也不保证每 5 分钟调用一次 API。
每 5 分钟在后台调用 API 的任何解决方案。