Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须在我的应用程序中实现一个使用 XMPP 的消息传递系统。即使用户退出了应用程序,消息传递系统也应该正在运行。我正在看的是类似于 facebook iOS 应用程序显示新通知的方式。
即使应用程序没有运行,是否可以让我的应用程序的某个组件在后台运行?
只有少数应用程序可以真正在后台运行。引用 iOS App 编程指南:
在后台向用户播放有声内容的应用程序,例如音乐播放器应用程序 让用户随时了解其位置的应用程序,例如导航应用程序 支持互联网协议语音 (VoIP) 的应用程序 需要下载和处理新内容的报亭应用 从外部配件接收定期更新的应用程序
您的应用程序两者都不是,因此您唯一的选择是使用 Apple 推送通知服务,就像 Facebook 客户端应用程序一样。