0
例如,找到位置并将其上传到服务器。 我需要找到应用程序关闭时的用户位置并将其上传到我的服务器。在iOS 7或更高版本中关闭应用程序时,iOS可以执行操作吗?
例如,找到位置并将其上传到服务器。 我需要找到应用程序关闭时的用户位置并将其上传到我的服务器。在iOS 7或更高版本中关闭应用程序时,iOS可以执行操作吗?
这可以在IOS 6.x中进行,并在下面
调用UIApplication类的beginBackgroundTaskWithExpirationHandler方法,当应用程序被第一背景执行。
这会为您的应用增加10分钟的时间 在10分钟过期之前,使用startUpdatingLocation临时启用细粒度位置更新,然后使用beginBackgroundTaskWithExpirationHandler方法请求更多时间。
位置更新的临时启用神奇地重置了10分钟的后台宽限期。因此,应用程序可以在其到期之前定期更新“租赁”,并无限期地在后台运行。
下面是一个详细的演练:
http://gooddevbaddev.wordpress.com/2013/10/22/ios-7-running-location-based-apps-in-the-background/