Ios 应用程序处于后台时XMPP上的连接状态和处理
我有一个ios应用程序,可以向xmpp服务器发送/接收消息。 应用程序的3个主要状态为:Ios 应用程序处于后台时XMPP上的连接状态和处理,ios,sockets,xmpp,Ios,Sockets,Xmpp,我有一个ios应用程序,可以向xmpp服务器发送/接收消息。 应用程序的3个主要状态为: 如果此应用处于活动状态,它将保持与服务器的持久连接,并通过此争用发送/接收消息。 如果退出此应用程序,则表示连接已断开;xmpp服务器可以通过APN将消息推送到该用户的iphone 如果应用程序切换到后台,但未退出;连接未断开,xmpp服务器也可以向此应用发送消息,但此应用可以接收这些消息,直到切换到活动状态。 对于这三个州,我有一个问题: 当应用程序切换到后台时,连接未断开,应用程序是否可以接收这些消息,
当应用程序切换到后台时,连接未断开,应用程序是否可以接收这些消息,然后通过本地通知通知用户?
如果可能,我该怎么办?或者,在这种情况下,我应该通过APNS通知用户吗?如果我没有错,当应用程序切换到后台时,连接在几秒钟/分钟后丢失。除非您已将应用程序标记为支持VOIP 也许你可以浏览以下链接: