2012-04-27 10 views
1

私はデバイスが2つのGmailアカウントでサインインされていると仮定します。 [email protected] & [email protected]。 私は、すべてのアクティブなgmailを検索し、ユーザーに使用するものを選択させるためのページを作成しました。 しかし、ユーザーが使用する電子メールを決定した後は、選択したアカウントで何をすべきですか?複数のgmailがアクティブな場合のハンドルC2DM

このコードを実行するほかに、他に何をする必要がありますか?

Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER"); 
registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0)); // boilerplate 
registrationIntent.putExtra("sender", roleEmail); 
startService(registrationIntent); 

私も自分のコードに基づいて、ChromeToPhoneサンプルを見て、選択したアカウント名は、私はなぜ理解していないSharedPreferencesに保存されました。

答えて

1

あなたは間違ったメールを受信して​​います。C2DMの送信にユーザーのメールを使用せず、新しいGmailを作成してから、サーバーと一緒にこれを使用し、アプリと共にメッセージを送信します。ユーザーの個人的なGmail。だから短いすべてのユーザーのための1つのGmail。

あなたはこのいくつかのより多くをお読みください:https://developers.google.com/android/c2dm/

+0

はい、私はroleEmail(メール登録とC2DMのためにGoogleがホワイトリスト)を使用する必要があることを理解しています。 – root

+0

その後、より正確な質問がない限り、答えとしてマークしてください:) – Warpzit

関連する問題