2012-03-05 38 views
2

我想使用C2DM,這將允許我的Java服務器將數據發送到Android手機。由於
使用C2DM每個設備都需要它的gmail ID,我的問題是,我怎麼能得到與Android手機關聯的默認電子郵件
並在C2DM中使用此電子郵件。在android中獲取使用C2DM的主郵件

是否有可能使用此電子郵件的使用C2DM ..如果是的話,我應該如何獲得Android手機的默認電子郵件。

回答

1

你不能獲得其電子郵件與設備相關的,其次你不需要客戶端的電子郵件,您只需要註冊電子郵件發送C2DM通知,但條件是,你必須有一gmail帳戶登錄在Android

1

我想你誤會了。您不會將C2DM消息發送到電子郵件地址,而是發送到C2DM庫發給註冊在設備上的應用程序副本的註冊ID。您需要的唯一電子郵件地址就是您的發件人。

參考:C2DM documentation

+0

哦,你是偉大的..我想我需要個人帳戶爲每個設備將安裝我的應用程序。現在我明白了......但是我仍然有一個疑惑,那就是這個註冊ID在哪裏,並且對於將要安裝我的應用程序的每個設備它都不相同 – 2012-03-05 11:13:37

+0

當您的應用程序在設備上運行時,它應該向C2DM庫發送一個意向獲得註冊ID。然後,您應該聯繫您的Web應用程序服務器,並將它傳遞給C2DM提供給您的客戶的註冊ID,以及您需要識別用戶的任何信息。存儲該ID,並使用它將消息發送給用戶。 – Sparky 2012-03-05 12:03:54

+0

謝謝你解決了我的困惑 – 2012-03-05 12:15:58