我正在使用Swift 2和websocket来维护应用程序和服务器之间的一些数据。这个websocket在前台和后台状态下都可以正常工作,但是当我终止(kill)应用程序时,websocket连接就会断开。当再次进入应用程序时,它将重新开始工作。
注意:
- 已经授予所有后台、VOIP和其他权限。 - 通常情况下,websocket在后台不起作用,我已经找到了一种解决方案,在后台状态下和设备锁定时仍然能够工作。 - 也尝试过静默推送通知,它会调用websocket连接的方法,静默推送通知确实会发生,但是该方法只有在返回应用程序时才有效。
因此,任何关于如何在应用程序处于终止(kill)状态时保持活动websocket的想法和建议都将不胜感激!
提前致谢!
注意:
- 已经授予所有后台、VOIP和其他权限。 - 通常情况下,websocket在后台不起作用,我已经找到了一种解决方案,在后台状态下和设备锁定时仍然能够工作。 - 也尝试过静默推送通知,它会调用websocket连接的方法,静默推送通知确实会发生,但是该方法只有在返回应用程序时才有效。
因此,任何关于如何在应用程序处于终止(kill)状态时保持活动websocket的想法和建议都将不胜感激!
提前致谢!