2012-07-04 37 views
2

我們有一個自動生成android應用程序的系統。用戶進入我們的網站並登錄他們的帳戶,用戶做出許多功能要求的描述,我們的系統會自動生成已簽名的Android apk並在市場上發佈。可以使用Google Cloud Messaging(GCM推送通知)來實現這些需求?

這些應用程序使用我們的開發人員帳戶在市場上發佈,而不是用戶帳戶。

此類用戶需要PUSH通知(例如通過GCM)到他們的應用程序。因此,我們需要知道是否有任何方法使流程實現自動化,以便用戶只需在我們的網站上輸入他們的Google帳戶和他們想要發送他們的應用程序的消息,我們的系統就必須自動將消息發送給使用用戶應用程序。

你要記住,並強調以下因素:

  • 應用發佈的市場下,我們的開發者賬戶。

  • 通過我們的系統創建應用程序的用戶擁有自己的Google帳戶(不是開發者帳戶),並且希望將他們的消息從Google帳戶發送到其應用程序,而不是其他應用程序的用戶,而不是使用我們的谷歌開發者帳戶。

  • 整個過程對用戶應該是自動和透明的,因爲他們應該只提供這些數據,他們的谷歌帳戶,他們想發送的消息以及必須接收消息的應用程序。 GCM可以做到這一點嗎?

有一個GCM API與之進行通信以自動執行所有這些步驟?

感謝

回答

1

我認爲你可以,但用戶必須在GoogleApis註冊有自己的SENDER_ID,那麼你應該在你的每個用戶自己的SENDER_ID關聯一個Web服務,並提供他們只發送接口通過使用SENDER_ID進行通知,但是您應該擁有足夠強大的服務器來實現此目的,因爲大數據可能是一個問題,因爲您還必須存儲與每個客戶端應用程序關聯的device_ids,並且您將從每個應用程序獲取註冊和取消註冊意向安裝。

0

我已經使用服務器端(Grails)&客戶端(鈦)發送通知到Android設備。所以,我會一一解釋你。但在此之前,您需要將ADT插件添加到您的Grails框架中。簽出http://tinyurl.com/chfthpe

相關問題