0

我正在开发一个小型消息应用程序,类似于 IM 或 SMS 文本消息。我显然计划在应用程序未运行时使用 Apple 的推送通知服务 (APNS) 来通知用户新消息。问题是,它什么时候运行呢?我是否应该依靠 APNS 来通知应用何时刷新用户收到的消息列表?或者,我应该定期轮询以获取任何新消息吗?

我的应用程序将使用 RestKit 0.20 作为其 Web 服务客户端库。轮询应该很容易在那里配置,但我担心创建连接的额外开销,以及轮询将创建的带宽利用率增加。

Is APNS reliable enough that I can use it to trigger a UI refresh when a new message is received? Or should I handle it manually within the app itself via polling?

4

1 回答 1

3

APNS 非常可靠,因此您可以在收到新消息时使用它来刷新应用程序。但是,它不是 100%,所以我计划在附近保留一个刷新按钮以允许用户轮询如他们所愿。

于 2013-01-02T17:47:17.610 回答