IOS Swift如何使用后台提取

IOS Swift如何使用后台提取,ios,objective-c,swift,swift2,uibackgroundmode,Ios,Objective C,Swift,Swift2,Uibackgroundmode,需要实现一个后台服务,该服务将进行web服务调用并更新云上的记录。此服务应在iPhone应用程序的所有模式下运行,即使该应用程序已停止运行(假定为挂起模式)即使我们重新启动手机,它也应该在重新启动后启动服务 我们查看了后台获取-当应用程序挂起时是否会触发此操作我需要每隔20秒进行一次轮询。后台获取是否可行?如果你的应用程序被终止,你不能运行任何进程,苹果不允许在应用程序终止或关闭后调用任何类型的服务,你只能允许定位,但即使应用程序被终止,你也需要给出搜索位置的理由如果你的应用程序被终止,你不能运

需要实现一个后台服务,该服务将进行web服务调用并更新云上的记录。
此服务应在iPhone应用程序的所有模式下运行,即使该应用程序已停止运行(假定为挂起模式)
即使我们重新启动手机,它也应该在重新启动后启动服务


我们查看了后台获取-当应用程序挂起时是否会触发此操作
我需要每隔20秒进行一次轮询。

后台获取是否可行?

如果你的应用程序被终止,你不能运行任何进程,苹果不允许在应用程序终止或关闭后调用任何类型的服务,你只能允许定位,但即使应用程序被终止,你也需要给出搜索位置的理由

如果你的应用程序被终止,你不能运行任何进程,苹果不允许在应用程序终止或关闭后调用任何类型的服务,你只能允许定位,但你需要给出搜索位置的理由,即使应用程序被终止

是的,当应用程序进入后台时,后台抓取是可能的,但当应用程序挂起时不会调用后台抓取。所以,您知道这是否会在手机重新启动后启动吗?或者用户必须在重新启动后启动应用程序一次,以便后台提取开始?不可能每20秒进行一次轮询,而且您也不想这样做;它会耗尽电池。后台获取最多每两小时执行一次。您应该使用服务器启动的推送。@VikramPote查看此博客了解后台获取@Paulw11 20秒只是我举的一个例子,我真正的问题是,当应用程序挂起或未运行时,我们是否可以进行任何调用?是的,当应用程序进入后台时,后台获取是可能的,但在应用程序挂起时不会调用。所以,您知道这是否会在手机重新启动后启动吗?或者用户必须在重新启动后启动应用程序一次,以便后台提取开始?不可能每20秒进行一次轮询,而且您也不想这样做;它会耗尽电池。后台获取最多每两小时执行一次。您应该使用服务器启动的推送。@VikramPote查看此博客了解后台获取@Paulw11 20秒只是我举的一个例子,我真正的问题是,当应用程序挂起或不运行时,我们是否可以拨打任何电话?