我正在写一个需要推送通知的Android游戏。 我已经导入并运行了aSmack库,但是我不知道如何有效地实现它来实现以下目的:
1.)当另一位玩家移动时,应通知每一位玩家。 2.)每次任一位玩家进行移动时,都应通知服务器,以避免任何作弊行为(例如,一位玩家连续进行两次移动等)
我有openfire和aSmack互相连接。 我需要编写一个服务器端程序来处理服务器端。 是否应该将两个用户和服务器置于群聊中? 进行三个单独的聊天会话会更好吗?
我认为您想看看XMPP Pubsub 。
对于C2DM:IIRC不适合您的用例,因为它不提供任何反向通道(仅可以推送到设备)