2011-12-06 176 views
0

我讀了幾乎所有關於C2DM的信息,但我無法理解的是服務器爲了發送消息而需要的認證令牌。 我是否需要將服務器的密碼傳遞給用戶以獲取令牌? 或者我錯過了什麼? 我不想讓用戶輸入他們的密碼(如果需要的話,比做一個phising應用程序非常容易)。 如果我確實需要發送令牌,是否有辦法通過accountmanager api獲取它?瞭解C2DM認證令牌

謝謝。

經過一番考慮,是否有可能讓我感到困惑,而認證令牌實際上是我的Gmail賬戶(開發人員)?

回答

0

看看JumpNote示例項目:http://code.google.com/p/jumpnote/ 它有客戶端和服務器端代碼,你可以翻遍。

至於身份驗證令牌,JumpNote項目有幫手shell腳本得到一個:http://code.google.com/p/jumpnote/source/browse/trunk/scripts/get_auth_token.sh

這個腳本會詢問你的谷歌帳戶憑據,並且將檢索,您可以使用一個身份驗證令牌,我不不知道,有一段時間。

+0

我明白如何得到。問題是得到什麼。我(開發人員和登錄到c2dm服務的人)身份驗證令牌或安裝該應用程序的用戶? – Raz

+0

對於發送消息,您將使用發給您的開發者帳戶的令牌。您不需要爲應用的每個用戶使用單獨的令牌。創建專門用於此目的的Google帳戶可能是一個好主意,因爲發件人帳戶也會在應用中提及。對於JumpNote應用程序,它出現在AllConfig.C2DM_SENDER中:http://code.google.com/p/jumpnote/source/browse/trunk/src.shared/com/example/jumpnote/allshared/AllConfig.java –

+0

好的,謝謝。 – Raz