2012-05-07 27 views
4

現在,當ClientLogin驗證已經過時,我們應該使用OAuth 2.0 C2DM消息?C2DM使用ClientLogin棄用

我的應用程序是C#的Web應用程序需要將消息發送到註冊設備。任何示例如何獲取Auth令牌與OAuth使用C2dm消息?我需要使用哪種類型的認證(安裝的應用程序,Web服務器...)?

編輯的2012年6月28日

C2DM已棄用。鼓勵開發人員切換到GCM,C2DM將在短時間內得到支持。簡單的API而不是ClientLogin和oAuth2,它們不受支持。 http://developer.android.com/guide/google/gcm/index.html

回答

0

Android C2DM仍然要求您使用客戶端登錄授權oAuth 2.0不適用於C2DM,因此實施客戶端登錄由於Warpzit說谷歌的棄用政策指出它不適用於前雲端到設備消息仍然被認爲處於「實驗室」狀態。

+0

任何鏈接到受信任的資源? – Maxim

+0

這裏有幾個SO線程。我還沒有看到谷歌的任何官方。 http://stackoverflow.com/questions/10340005/c2dm-with-php-using-oauth2-0-clientlogin-is-deprecated http://stackoverflow.com/questions/6222850/is-android-cloud-2 -device的消息,C2DM兼容與 - 谷歌-2步VERIF – Jake

+1

ClintLogin不是experemental服務它是一個產品和標準的淘汰政策規則適用3年,直到2015年4月20日,(https://開頭開發商。 google.com/accounts/terms)。除此之外,還有更多的提及顯示,目前還沒有支持oAuth2的Server App支持。我接受你的回答。 – Maxim

1

這裏有一個討論:C2DM with PHP using OAuth2.0 (ClientLogin is deprecated!)

我認爲由於Android C2DM仍然是實驗室的一部分(意思實驗)它仍然運行的ClientLogin並不會很快過時的任何時間。從棄用政策規定一個片段:

該淘汰政策並不適用於版本,功能和 功能標記爲「實驗

但由於它仍然是實驗性的,我們都有。更嚴重的問題,谷歌將完全拉動C2DM上的插件嗎?

+0

我看到那個線程,但謝謝你的嘗試。我昨天在安卓系統辦公時間環聊上問了這個問題,有人(顯然是谷歌的員工)說OAuth已經在使用,但還沒有可用的實施例。 – Maxim