2012-02-16 36 views
0

有一個關於C2DM的問題,以及它如何適用於回合制遊戲(如國際象棋)。我是否應該爲每個玩家創建一個訂閱,用於與該玩家進行交流?或者我應該爲當前參與的玩家訂閱的「匹配」創建訂閱?C2DM如何正確使用基於回合的android遊戲?

回答

1

C2DM涉及2臺服務器,第一臺是谷歌服務器,用戶首次註冊用戶使用該應用程序或每次Google刷新其用戶ID時註冊。當用戶收到該ID時,用戶將該ID發送到您的服務器。使用這些ID,您可以發送消息。 C2DM的主要目標是通過喚醒他們的應用程序來爲用戶提供新的數據。

您只需要一個Google帳戶。您將爲您的應用創建的帳戶。 如果我是你。我只會使用C2DM來通知用戶有人想和他一起玩,一旦用戶同意玩我會實現我自己的協議,並停止使用C2DM。

每個用戶都應該在數據庫中創建一個入口。由於該id是指電話不匹配。

請注意,c2dm僅爲每條消息提供1K字節的信息。

我希望現在更清楚。

+0

感謝您的解釋。我正在閱讀涉及訂閱的推送通知服務的示例。只是假定它是C2DM的一部分,但事實並非如此。 – Pking 2012-02-16 16:14:20

+0

不客氣。 – jsaye 2012-02-16 17:13:11

相關問題