我们的团队决定在后台实现不间断的 API 端点 ping,在收到所需的响应后,应用程序应该显示一条通知,其中包含来自 response 的消息。我建议通过第三方服务(如 Firebase 或 OneSignal)使用通知,但目前我们更愿意使用不间断 API 端点 ping。
我查看了 IOS 的背景工作,发现与 Android 相比存在很多限制,例如请求的持续时间或类型。在任何版本的 Android 中都是 100% 可能的(有一些调整)。
这就是为什么我想知道这在 IOS 上是否完全可行,并且我们可能持续 2 小时的后台进程在任何情况下都不会被杀死?当然,除了重启 IOS 系统,我认为这不会恢复后台工作。
此外,欢迎任何建议:) 保持坚强!