我想检查服务器是否有新消息计数我将设置我的badgeNumber。当applicationdidenterBackground我可以连接服务器并检查它与计时器重复和重复。但是,如果应用程序被杀死(不在后台),我想这样做。
很快,当应用程序暂停时,是否可以使用后台任务?
答案 0 :(得分:0)
正如其他人所观察到的,推送通知是为此目的而设计的。它对客户端没有任何负担,从而实现最佳的电池寿命和资源利用率。
话虽如此,在iOS 7中有一个名为" background fetch的新多任务功能。"这将偶尔在您的应用中运行特定方法。在此,您可以检查服务器上的状态并更新徽章编号。你无法选择时间,而且资源密集程度更高,但它会起作用。
答案 1 :(得分:-1)
您可以在iOS中使用后台任务10分钟,除非您的应用已注册为VoIP应用。