所以,我一直在尋找所有和閱讀的一切,我可以把我的手,以檢查如何與我的超酷聊天應用程序一起使用C2DM。
我看到有各種各樣的東西,我的服務器人必須照顧,但我沒有明白一件事。
註冊過程必須包含一個senderId,它基本上是一個Google ID,作爲使用該應用程序的應用程序(或用戶)轉移到Google服務器,這將您標識爲推送客戶端。
我的問題是,我必須用註冊對話框提示用戶嗎?這對我的用戶來說似乎是一件可怕的事情,因爲該應用程序已經使用Facebook連接,並提示太多對用戶不利,而且肯定會讓他們卸載該應用程序。
一個應用註冊C2DM的過程是什麼?以及如何使用Google Play使用的現有身份驗證令牌?
我讀(第三次)Vogella的turoial使用C2DM,這是我的問題的基礎:
public void register(View view) {
Intent intent = new Intent("com.google.android.c2dm.intent.REGISTER");
intent.putExtra("app",PendingIntent.getBroadcast(this, 0, new Intent(), 0));
intent.putExtra("sender", "[email protected]"); //WHICH EMAIL?
startService(intent);
}
是4號線的設備所有者的電子郵件或服務的電子郵件中使用的電子郵件?
如果我們正在談論用戶,有沒有一種方法來獲得這個沒有另一個身份驗證對話框?我已經有Facebook登錄,我不想讓用戶感到不適。
請查看更新。 – thepoosh
註冊功能中使用的gmail id是開發應用程序並希望向移動用戶發送C2DM消息的人員ID。 第二件事是你不需要顯示註冊對話框。 – rajpara