1

我必须在我的应用程序中实现一个使用 XMPP 的消息传递系统。即使用户退出了应用程序,消息传递系统也应该正在运行。我正在看的是类似于 facebook iOS 应用程序显示新通知的方式。

即使应用程序没有运行,是否可以让我的应用程序的某个组件在后台运行?

4

1 回答 1

3

只有少数应用程序可以真正在后台运行。引用 iOS App 编程指南:

  • 在后台向用户播放有声内容的应用程序,例如音乐播放器应用程序
  • 让用户随时了解其位置的应用程序,例如导航应用程序
  • 支持互联网协议语音 (VoIP) 的应用程序
  • 需要下载和处理新内容的报亭应用
  • 从外部配件接收定期更新的应用程序

您的应用程序两者都不是,因此您唯一的选择是使用 Apple 推送通知服务,就像 Facebook 客户端应用程序一样。

于 2012-11-15T07:50:37.043 回答