iOS:在手机锁定且应用程序处于后台/挂起状态时向服务器发送心跳



我有任务。

  • 我的iOS应用程序必须每10分钟向服务器发送一次心跳消息
  • iOS应用程序必须始终在应用程序未被终止(即终止,即从任务管理器中删除)时执行此操作,尽管屏幕已锁定,应用程序处于后台

我试着用"背景定位"来做这件事。但如果我在"正常模式"下使用CLLocationUpdate,我的电池就会耗尽。

你能帮我吗?

你运气不好,这在iOS上是不可能的。是的,你可以使用位置管理器,但如果我在办公桌上设置一个小时,你的应用程序将不会得到位置更新。

此外,它滥用了后台定位模式,可能会让你的应用程序被拒绝。

一个选项可以是使用静默推送通知,您的服务器将向设备发送静默推送,设备将在后台对此做出响应。阅读有关 application:didReceiveRemoteNotification:fetchCompletionHandler:和本地和远程通知编程指南的更多信息。

相关内容

  • 没有找到相关文章

最新更新