我有一个视频聊天应用程序,我想在设备锁定时断开呼叫,但在接收到短信、日历、低电量或任何其他类型的通知时保持连接。问题是,我无法弄清楚是什么导致我的应用程序委托的applicationWillResignActive选择器被调用。
我考虑过实现一种超时机制,如果在一定时间内未调用applicationDidBecomeActive,则会断开连接,但这错误地假定用户将在那段时间内忽略或接受接收到的通知。
是否有人能帮助我找出一种确定导致applicationWillResignActive选择器被调用的方法?
非常感谢, Mason
我考虑过实现一种超时机制,如果在一定时间内未调用applicationDidBecomeActive,则会断开连接,但这错误地假定用户将在那段时间内忽略或接受接收到的通知。
是否有人能帮助我找出一种确定导致applicationWillResignActive选择器被调用的方法?
非常感谢, Mason