我正在寻找任何已实施 XMPP/Jabber 以成功将通知发送到 iOS 设备(iPhone/iPad)的人的参考项目或关键学习。
我正在考虑使用 XMPP 服务器(特别是OpenFire)来提供单一的跨平台移动推送系统。适用于 android 的 C2DM 有许多烦人的要求,例如拥有 Google 帐户的用户。这就是让我开始关注 XMPP 的原因。我还需要支持推送到 iOS 设备。我对 APNS 了如指掌,但是我想知道我是否可以将 XMPP 服务器用于 Android 和 iOS 平台(可能更像是 Black Berry)。
我觉得可能会出现的事情是:
- iOS 终止与 XMPP 服务器的任何持久连接。会自动重连吗?
- iOS 阻止访问某些端口或协议。这里有什么要注意的吗?
- 其他陷阱只有通过尝试才能发现?