2

我正在制作一个显示来自网站/博客的数据的应用程序。用户可以关注任何作者。要求是,当应用程序进入后台时 1) 首先应该运行对数据的 GET 调用 2) 分析数据后,应显示适当的通知

我已经阅读了Background Fetch详细信息。但它声明操作系统将设置它自己的时间来运行该代码。我检查了该应用程序,它仅在 3 天内显示了一次通知。

谁能告诉我如何正确进行后台获取并相应地显示通知。任何好的文章链接也将不胜感激。

4

1 回答 1

3

你没看错,在 iOS 中你不能无限期地在后台运行,相反,iOS 会监控你的应用程序的使用模式,并在某些条件匹配时启动你的应用程序(如电池、时间等)。

您可以查看此链接以了解有关后台执行的更多信息, https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

对于实施,请查看以下文章,它真的很有用

https://www.raywenderlich.com/92428/background-modes-ios-swift-tutorial

https://www.appcoda.com/ios7-background-fetch-programming/

https://blog.newrelic.com/2016/01/13/ios9-background-execution/

希望能帮助到你!

于 2016-08-01T08:31:34.643 回答