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