0

我正在使用 XMPP 协议开发聊天应用程序。我的开发目标是 iOS 7.0 每个认为运行良好的用户只有在他们在线时才能进行交流。但是我想在用户离线时通知用户消息已经到来。

我已经尝试过iphone XMPP App run background 但它对我不起作用。

首先认为可能与否?使用什么VIOP,后台获取或其他方式?

如果是,请告诉我。如何?。

4

1 回答 1

0

您所指的线程提到声明您的应用程序是允许在后台持续运行的 VoIP 应用程序。

这在技术上是可行的,但有两个缺点:

  • 如果您的应用程序不做 voip,Apple 将拒绝它(作为误导)。
  • 电池消耗会过多,因为您将保持连接状态。

最先进的技术是在客户端和服务器之间的 TCP 连接未建立时回退到 Apple 推送通知服务。这是一种电池效率高的方法,并提供了一种很好的方式来通知用户新消息。

于 2014-12-01T21:01:40.017 回答