2013-01-13 60 views
0

我想開發一個應用程序。這可能是一場遊戲或其他任何事情。我將在兩個或更多設備中擁有相同的應用程序。當其中一人完成他的任務時,另一個「客戶」必須收到通知,他有任務要做,並且他的數據應該隨着最後的更改而自動更新。我想我會需要一臺服務器,在那裏我將數據保存到模型中,併發送給智能手機通過它進行通信的服務器。它可能像一場卡牌遊戲或其他種類的遊戲。不同智能手機中的相同應用之間的通信

所以,,,, 1.兩個或多個客戶端具有相同的應用程序。 2.當他們中的一個完成任務或轉身時,另一個客戶應該收到他的日期更新通知。

我一直在尋找GCM,但我不知道我是否可以通過它發送複雜的數據,也許有更好的方法來做出這些事情。

有人可以提供一個線索,我可以開始?

謝謝!

回答

0

在您的體系結構中,您必須分離出應用程序的控件和數據方面。

您不需要雲來啓動整個數據的推送。如果您的應用在任何特定設備上收到通知,說明更新正在等待,則可以在方便時啓動下載。只需使用GCM推送某個任務正在等待應用程序的通知即可。

+0

我想當我們談論「更新」時,它是關於新數據的,對嗎?但是,我想是因爲如果我需要通知,我應該使用GCM,之後再使用另一種方法,以便應用程序通過調用一個Web服務來獲取新數據。當用戶在看到通知後最終啓動應用程序時,應該運行此調用。我不知道是否有更好更簡單的方法來做到這一點。 – Guille

+0

因此,只需讓應用程序在啓動時下載所需的數據即可! –

相關問題