小编tau*_*eed的帖子

检测应用程序何时在后台状态 iOS 中被用户杀死

我在聊天应用程序中工作,我需要在其中显示用户状态(离线/在线)。当我的应用程序处于前台和后台时,我需要将用户显示为在线(由 VoIP 管理)。但是当用户终止应用程序时,它应该会离线。

我必须维护一个标志以显示我在委托功能中管理的离线功能,applicationWillTerminate但此功能仅在应用程序处于前台状态并且用户通过按下双击主页按钮并向上滑动来杀死它时调用。当应用程序处于后台状态时,不会调用此函数。我的意思是只需单击一下即可按下主页(应用程序将进入后台),然后再次双击以向上滑动。

是否有任何功能可以让我 100% 调用任一应用程序处于后台/前台状态并且用户终止该应用程序?

iphone cocoa-touch objective-c ios swift

1
推荐指数
1
解决办法
2909
查看次数

标签 统计

cocoa-touch ×1

ios ×1

iphone ×1

objective-c ×1

swift ×1