Ios 当应用程序终止时,如何重新启动ApplicationIdentinterBackground?

Ios 当应用程序终止时,如何重新启动ApplicationIdentinterBackground?,ios,objective-c,nstimer,appdelegate,Ios,Objective C,Nstimer,Appdelegate,我希望每10秒同步到服务器。当我终止应用程序时,会调用ApplicationIdentinterBackground,但我需要继续运行nstimer background以从服务器获取数据。在我的情况下,如果应用程序终止,那么在我重新运行项目之前,它不会被称为任何后台抓取。即使在终止应用程序后,是否仍可以运行method Countinoly?应用程序终止时,任何好友u都无法继续。你必须保持同步状态,如停止和恢复同步功能!您的设计是错误的,您不应该每10秒轮询一次服务器。这样做会耗尽电池电量,因

我希望每10秒同步到服务器。当我终止应用程序时,会调用ApplicationIdentinterBackground,但我需要继续运行nstimer background以从服务器获取数据。在我的情况下,如果应用程序终止,那么在我重新运行项目之前,它不会被称为任何后台抓取。即使在终止应用程序后,是否仍可以运行method Countinoly?

应用程序终止时,任何好友u都无法继续。你必须保持同步状态,如停止和恢复同步功能!您的设计是错误的,您不应该每10秒轮询一次服务器。这样做会耗尽电池电量,因此苹果不允许在后台设置任何定时器。大多数应用程序不在后台运行,只有音乐、voip、位置和附件应用程序在后台运行。您的服务器应该通知您的应用程序的变化,而不是反过来。阅读有关静默推送通知和后台刷新的内容。@rckoenes静默推送通知即使在用户强制终止应用程序时也不起作用@hamentmiglani是真的,但如果用户杀死你的应用程序,他有理由这么做。但如果您设置@hamentmiglani内容可用,iOS将启动您的应用程序。iOS不会重新启动已终止的应用程序。只有Pushkit将重新启动已终止的应用程序,这仅适用于VoIP应用程序。