我有一个我正在研究的项目,该项目使用VOIP通知“唤醒”已经进入后台/终止的应用程序。这些通知会定期发送,在最近的iOS更新之前,一切似乎都能正常运行。
似乎在应用程序处于后台的一定时间后(5分钟后发生在某些用户,20岁后发生其他用户),设备在收到voip通知后不再处理任何代码。
我在苹果开发论坛上看了一下,其他一些开发人员遇到了类似的问题,所有人都猜测它是否与新的iOS更新有关(10.3.1 / 10.3.2)。
有没有其他人遇到过这个问题,如果有的话,你能解决它吗?
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以尝试在后台或处于终止状态(终止状态)调试您的应用程序,这样您就可以了解来自pushkit的有效负载是否到来,或者可能在iOS代码端崩溃。
以终止状态调试pushkit通知
答案 2 :(得分:0)
最终看起来是修复的是更新到socketio
库的新版本。