C2DM如何正确用于回合制Android游戏?

时间:2012-02-16 14:38:47

标签: android android-c2dm

有关于C2DM及其如何正确用于回合制游戏(如国际象棋)的问题。我应该为每个玩家创建一个用于与该玩家通信的订阅吗?或者我应该为当前参与的玩家订阅的“匹配”创建订阅吗?

1 个答案:

答案 0 :(得分:1)

C2DM涉及2台服务器,第一台是谷歌服务器,用户首次在用户使用该应用程序时注册,或者每次谷歌刷新其用户ID时注册。当用户收到ID时,用户会将ID发送到您的服务器。有了这些ID,您就可以发送消息了。 C2DM的主要目标是通过唤醒他们的应用程序为用户提供新的数据。

您只需要一个Google帐户。您将为应用创建的帐户。 如果我是你。我会仅使用C2DM来通知用户有人想和他玩,一旦用户同意玩,我会实现自己的协议,并停止使用C2DM。

每个用户都应该创建一个进入数据库的入口。由于id指的是手机不匹配。

请注意,c2dm仅为每条消息提供1Kbyte信息。

我希望现在更清楚了。