如何在应用程序处于后台时调用API?

时间:2018-01-01 11:46:48

标签: ios iphone api

我希望在应用程序进入后台时在我的应用程序中调用API,必须在后台每隔十分钟调用一次API ...

如果有可能请告诉我怎么做?

2 个答案:

答案 0 :(得分:1)

您可以在应用进入后台时调用API。

- (void)applicationDidEnterBackground:(UIApplication *)application
{
//Call API Here...
}

但是当应用程序处于后台时,苹果会有一些限制。 请查看以下链接以了解限制 https://www.raywenderlich.com/143128/background-modes-tutorial-getting-started

答案 1 :(得分:0)

我不得不在收到推送时调用 API。因此,我在目标中添加了一个通知服务,并在 NotificationService 类的 didReceive 方法中编写了 API 调用代码。确保在 APNS 负载中的“apps”内发送密钥“mutable-content”:1。即使应用程序被杀死或后台状态也能正常工作。