2

我有一个 ios 应用程序,可以向/从 xmpp 服务器发送/接收消息。应用程序的 3 个主要状态是:

  1. 如果此应用程序处于活动状态,它会保持与服务器的持久连接,并通过此争用发送/接收消息。
  2. 如果退出此应用程序,则连接断开;xmpp 服务器可以通过 APNS 将消息推送到该用户的 iphone。
  3. 如果应用切换到后台,但没有退出;连接没有断开,xmpp服务器也可以向这个应用发送消息,但是这个应用可以接收这些消息,直到切换到活动状态。

WRT 3个状态,我有一个问题:
当应用程序切换到后台时,连接没有断开,应用程序可以接收这些消息,然后通过本地通知通知用户吗?如果可能,我该怎么办?或者,在这种情况下,我应该通过 APNS 通知用户吗?

4

1 回答 1

0

如果我没记错的话,当应用程序切换到后台时,连接会在几秒/分钟后丢失。除非您已将您的应用标记为支持 VOIP。

也许您可以通过以下链接:

于 2012-11-29T12:15:21.360 回答