Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个新插件,它将实时分数发送到 xmpp iOS 客户端。
我已经为它创建了一个新插件和一个服务,但不知道如何将实时分数从 openfire 服务器发送到 xmpp iOS 客户端。
请给我一些建议。
谢谢
一种方法是使用多聊天。您可以为每场比赛创建一个房间。任何希望收到实时比分(或任何相关内容)的人都会加入房间。你有一个机器人将分数发送到房间里,房间里的每个人都会得到它。您还可以将房间配置为仅限访客且匿名。见XEP-0045
另一种方法是使用 pubsub。同样,每场比赛都是一个节点。用户订阅节点。见XEP-0060
我不确定其他 XMPP 服务器,但 IFAIK MUC 和 pubsub 受 openfire支持。