即使用户强行退出应用程序,我也想在后台获取位置。目前我的applicationDidEnterBackground方法不会在用户退出应用程序时调用。只有当用户只需点击主页按钮时,它才起作用。当用户在iOS中强行退出应用程序时获取位置
0
A
回答
0
通过苹果的文档,它说:
这种方法可以让你的应用程序知道它即将被终止并从内存中清除全部。您应该使用此方法为您的应用程序执行任何最终清理任务,例如释放共享资源,保存用户数据以及使定时器无效。您执行此方法大约需要五秒钟来执行任何任务并返回。如果该方法在时间到期之前没有返回,系统可能会完全终止该过程。 对于不支持后台执行或与iOS 3.x或更低版本链接的应用程序,当用户退出应用程序时,总是调用此方法。对于支持后台执行的应用程序,当用户退出应用程序时,通常不会调用此方法,因为在此情况下应用程序只是移至后台。但是,在应用程序在后台运行(未挂起)并且系统因某种原因需要终止该应用程序的情况下,可能会调用此方法。 在调用此方法之后,应用程序还会发布通知,以使感兴趣的对象有机会对转换做出响应。
如果你想拥有用户的位置,当应用程序不在内存中,简短的回答:Impossible。
相关问题
- 1. iOS - 获取推送通知当应用程序强制退出用户
- 2. 当应用程序处于后台时获取用户位置。 IOS
- 3. OSX内置强制退出应用程序获取其应用程序列表?
- 4. iOS应用程序获取无效的用户位置
- 5. 退出应用程序iOS
- 6. 在iOS 4.0中退出应用程序
- 7. iOS 4行为退出应用程序
- 8. iOS:获取用户位置
- 9. 在应用程序开始在iOS中获取位置
- 10. 如何在应用程序启动时获取当前位置?
- 11. 如何在用户点击“退出按钮”时重置iOS应用程序?
- 12. 获取强制退出窗口的应用程序
- 13. 如何使用Monotouch强制退出iOS应用程序?
- 14. 当用户退出应用程序时保存核心数据?
- 15. iOS - 在应用程序启动时缩放到当前用户位置
- 16. 如何在android应用程序中获取当前位置
- 17. 在黑莓应用程序中从GPS获取当前位置
- 18. 获取用户在Xamarin iOS中的当前位置
- 19. 启动应用程序时获取当前位置
- 20. 当用户点击退出时(退出应用程序之前)显示“评价我的应用程序”警报
- 21. 用户退出时重置应用程序
- 22. NSAlertPanel当应用程序正在退出
- 23. 如何知道用户是否强制退出应用程序?
- 24. 当用户退出应用程序时,在MapKit中存储注释
- 25. iOS:当应用程序从后台返回时检测用户位置
- 26. 如何在用户点击退出后重置iOS应用程序状态?
- 27. 如何获取WatchKit应用程序中的当前位置?
- 28. 当按下主页按钮时强制iPhone应用程序退出(在iOS4上)
- 29. 当应用程序终止时iOS 10更新位置
- 30. 如何在iOS应用中获取位置的时区?