我正在编写使用PushKit通知的VoIP应用程序,但我找不到后台执行时间给了我一次推送?
我检查的第一件事是[UIApplication sharedApplication].backgroundTimeRemaining
但是此计数器不会被下次推送重置,即使使用backgroundTimeRemaining == 0
,应用仍然保持有效。
我的问题是如何保持时间直到应用程序被系统冻结?或者如何根据传入的PushKit推送次数计算此时间。
我需要这样才能在应用程序冻结之前正常关闭套接字/连接。