有关于C2DM及其如何正确用于回合制游戏(如国际象棋)的问题。我应该为每个玩家创建一个用于与该玩家通信的订阅吗?或者我应该为当前参与的玩家订阅的“匹配”创建订阅吗?
答案 0 :(得分:1)
C2DM涉及2台服务器,第一台是谷歌服务器,用户首次在用户使用该应用程序时注册,或者每次谷歌刷新其用户ID时注册。当用户收到ID时,用户会将ID发送到您的服务器。有了这些ID,您就可以发送消息了。 C2DM的主要目标是通过唤醒他们的应用程序为用户提供新的数据。
您只需要一个Google帐户。您将为应用创建的帐户。 如果我是你。我会仅使用C2DM来通知用户有人想和他玩,一旦用户同意玩,我会实现自己的协议,并停止使用C2DM。
每个用户都应该创建一个进入数据库的入口。由于id指的是手机不匹配。
请注意,c2dm仅为每条消息提供1Kbyte信息。
我希望现在更清楚了。