我正在开发适用于iOS和Android的异步回合制游戏(如Angry Words或DrawSomething)。我希望在游戏内部实现聊天部分,玩家可以在其中进行交谈。
我希望几乎立即发送消息,以便我考虑使用XMPP,我对如何操作有一些疑问:
- 我应该为每场比赛创建一个房间并放下消息吗?或者我应该将它们从用户发送到其他格式(例如json)指定匹配ID。
- 由于游戏可以在多个设备中使用。我需要记录消息才能恢复消息历史记录。我应该遵循什么模型?
- 来自Alice的消息 - > Bot(bot记录消息) - >鲍勃
- 在服务器中实现某种插件/扩展程序以登录消息
由于