如何在设备连接到WiFi并终止应用程序时执行某些操作?

时间:2017-03-30 08:08:18

标签: ios swift

当我的设备连接到WiFi并终止我的应用程序(不在后台/前台运行)时,我应该如何与服务器通信或执行某些操作?

2 个答案:

答案 0 :(得分:1)

根据UIApplicationDelegate的applicationWillTerminate API(您可以观察到的伴随UIApplicationWillTerminate通知)的文档,您有大约五秒的时间来执行任何任务并在应用程序死亡之前返回。

如果这是我的问题,我想知道五秒钟是否足够长时间可靠地与服务器通信或者除了清理之外还要做任何有用的操作。

答案 1 :(得分:0)

如果您的应用进入已终止状态,则无法执行任何操作。您可以做的事情是背景状态。您应该仔细阅读Apple Documentation以更好地了解 iOS应用生命周期