应用程序暂停时是否可以连接到服务器?

时间:2014-07-21 13:52:14

标签: ios xcode ios7

我想检查服务器是否有新消息计数我将设置我的badgeNumber。当applicationdidenterBackground我可以连接服务器并检查它与计时器重复和重复。但是,如果应用程序被杀死(不在后台),我想这样做。

很快,当应用程序暂停时,是否可以使用后台任务?

2 个答案:

答案 0 :(得分:0)

正如其他人所观察到的,推送通知是为此目的而设计的。它对客户端没有任何负担,从而实现最佳的电池寿命和资源利用率。

话虽如此,在iOS 7中有一个名为" background fetch的新多任务功能。"这将偶尔在您的应用中运行特定方法。在此,您可以检查服务器上的状态并更新徽章编号。你无法选择时间,而且资源密集程度更高,但它会起作用。

答案 1 :(得分:-1)

您可以在iOS中使用后台任务10分钟,除非您的应用已注册为VoIP应用。