当iOS应用程序在后台或已终止时,是不允许持久连接的。这是由于iOS系统的限制和优化考虑。
在后台运行时,iOS应用程序的网络活动受到限制,以节省设备的电池寿命和网络带宽。当应用程序进入后台或已终止状态时,系统会暂停应用程序的网络连接,并且不允许应用程序保持持久连接。
然而,iOS提供了一些特殊的后台模式,允许应用程序在特定情况下继续进行网络活动。例如,VoIP(Voice over IP)应用程序可以在后台保持网络连接以接收来电,音乐流媒体应用程序可以在后台继续播放音乐等。但是,这些后台模式是有限制的,并且需要应用程序开发者按照苹果的规定进行配置和使用。
总结起来,当iOS应用程序在后台或已终止时,是不允许持久连接的,除非应用程序符合特定的后台模式要求。这是为了保护设备的电池寿命和网络带宽,并确保应用程序的合理使用。
领取专属 10元无门槛券
手把手带您无忧上云