应用程序处于后台时的 iOS 通知

han*_*nes 1 notifications background-process ios swift

我想知道是否可以在 iOS 中启动后台进程。在我的后台进程中,每 30 分钟应该调用一个函数,以便检查我的数据库中是否有新消息等,以便发送通知。我不想实施推送通知。我不知道在哪里实现此功能,以及是否有覆盖功能,例如在 AppDelegate 中。

谢谢你的帮助,汉内斯

Dar*_*rko 5

您想要的称为“后台获取”,并且从 iOS 7 开始可用:

https://www.objc.io/issues/5-ios7/multitasking/

  • 应该注意的是,“后台获取”不能保证按照 OP 的要求每 30 分钟运行一次。 (3认同)