我可以利用Apple的推送通知服务器来获取即时消息应用吗?

时间:2011-11-07 23:58:29

标签: ios instant-messaging

我正在尝试为iOS设备创建即时消息应用。是否可以通过推送通知在同一Apple服务器上发送消息。另外,我被告知jabber也是可能的。有没有人知道这些问题中的任何一个和/或知道如何实现这些问题的任何教程?

2 个答案:

答案 0 :(得分:0)

Apple的iMessage使用他们的推送通知,所以这应该确实有效。它显然不适用于不同的手机,例如Android系统。 iOS限制了您在后台可以执行的操作,因此在后台运行时jabber可能无法正常工作。即使您的应用未运行,Apple的推送通知也会正常运行。

答案 1 :(得分:0)

我对同样的事感到好奇。我确实研究过XMPP(又名Jabber),但还是不知道如何使用XMPP服务器和XMPPFramework仅用于向设备发送自定义信息。

为了使用APN作为传递消息,有一个关于RayWenderlich的非常相关的教程:http://www.raywenderlich.com/3525/apple-push-notification-services-tutorial-part-2。 第1部分对学习如何使用APN也很有用。

我个人仍然没有决定如何实现我应用的实时部分,倾向于使用APNs atm。