每当用户杀死我的应用程序时,我的应用程序都会收到通知(不是将其移动到后台,而是通过双击主屏幕button并将应用程序的屏幕截图向上滑动)完全退出。 我知道applicationWillTerminate()几乎没有被调用,所以我想知道当用户将杀死应用程序时通知最安全的方式。 看起来,苹果公司并没有提供任何forms的解决scheme,因为许多iOS用户在使用它的时候会杀死应用程序,所以如果它真的是真的真的很奇怪不可能赶上这个事件。 我唯一需要做的就是发送一个URLRequest来发送一些更新指令到我的web服务。
当用户在iPhone上杀死应用程序时,有没有办法执行最后一个动作? 在UIApplicationDelegate中有applicationWillTerminate:但据我所知,它不能保证在应用程序终止时被调用。 有另一种方法吗?
我正在开发一个应用程序,当你在附近的升级地点发送通知。 我的问题是,当我去背景,然后我退出了应用程序,我不希望位置服务工作时,应用程序不工作(但我希望他们在后台工作)。 我只看到3个closures应用程序closuresGPS的应用程序,我想知道他们是如何做到这一点,Facebook,谷歌地图和苹果地图,而不是Foursquare,而不是FieldTrips … 谢谢大家。
我为这个主题的冗余道歉,但尽pipe所有给出的答案,我不能识别的应用程序被终止时获得准确的最佳位置更新的可能性。 我不想使用monitoringSignificantChange,我想要最好的准确性; 我不会在AppStore上提交应用程序,所以苹果限制也不是问题。 我经历了这些: – 即使应用程序被杀死/终止,位置更新 – iOS更新位置,即使应用程序终止 – 应用程序终止时处理位置更新 – http://mobileoop.com/getting-location-updates-for-ios-7-and-8-when-the-app-is-killedterminatedsuspended 还有更多,但它是不可能的,而不是可能的。 我目前有我的项目,一切工作与greatChange很好,但我现在需要更好的准确性。 有人告诉我,如果得到最好的准确位置更新时,应用程序被杀害是可能的吗? 无限谢谢你,
如何知道app是否被用户或iOS重新启动时终止> “按用户”的意思是“通过双击Homebutton并按下 – button”。 被用户杀害 “通过iOS”的意思是“应用程序成为后台运行状态,iOS 10分钟后终止应用程序”