0

我想创建一个新插件,它将实时分数发送到 xmpp iOS 客户端。

我已经为它创建了一个新插件和一个服务,但不知道如何将实时分数从 openfire 服务器发送到 xmpp iOS 客户端。

请给我一些建议。

谢谢

4

1 回答 1

0

一种方法是使用多聊天。您可以为每场比赛创建一个房间。任何希望收到实时比分(或任何相关内容)的人都会加入房间。你有一个机器人将分数发送到房间里,房间里的每个人都会得到它。您还可以将房间配置为仅限访客且匿名。见XEP-0045

另一种方法是使用 pubsub。同样,每场比赛都是一个节点。用户订阅节点。见XEP-0060

我不确定其他 XMPP 服务器,但 IFAIK MUC 和 pubsub 受 openfire支持

于 2012-07-31T13:09:14.000 回答