我正在为iOS创建Google Talk客户端。我有 BOSH服务器(用于node-xmpp-bosh)和iOS客户端(用于xmppframework)。 iOS客户端通过此BOSH服务器连接。

现在,每当有传入的聊天消息或好友请求时,如何向客户端(可能从Bosh服务器)发出推送通知?

谢谢!

最佳答案

实际上,node-xmpp-bosh提供了这种用例。 BOSH服务器是eventpipe的一个实例,可让您将事件往返于BOSH服务器/从BOSH服务器传递到自定义模块/插件。在这里您可以为推送通知服务编写逻辑。

在BOSH服务器上执行此操作的优点是,您可以支持所有XMPP服务,而不仅是您要为其控制XMPP服务器的服务。即,您可以为Google Talk,Facebook,jabber.org等提供此功能。

披露:我是node-xmpp-bosh的作者之一。

关于objective-c - 适用于iOS聊天应用程序的XMPP推送通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10459776/

10-14 14:51