1

GoogleのC2DMサービスを使用しようとしていますが、RegistrationIntentを送信しようとするとスタックします。エラーは「AuthTokenCallBack:アカウントがありません」でした。

だから、グーグルで検索して、私はグーグルにログインしていないという答えを見つけました。私は知りたいです:

1)「バックグラウンドモード」でグーグルにログインする方法は?2)OAuth2.0を使用する唯一の方法は?? 3)1つのアカウントと複数のデバイスで、1つの特定のデバイスにメッセージを送信できますか?4)私はAndroid開発の初心者ですが、チュートリアルを知っていますか?

4

1 に答える 1

0

4)ここでc2dmに関する優れたチュートリアルを見つけることができます。

3)登録IDを送信するときにデバイスIDを取得してサーバーに送信する場合、これらの値を主キー「デバイスID」を使用してデータベースに保持できます。そのようにして、特定のデバイスにメッセージを送信できます。

ここで、デバイスIDを取得する方法を説明します。

final String registrationId = intent.getStringExtra("registration_id");
final String deviceId = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID);
    ` 
于 2012-06-20T13:52:46.480 に答える