4

デバイスのトークンを取得しようとしています。これを考えました:

ParseInstallation parseInstallation = new ParseInstallation();
    String deviceToken = (String) parseInstallation.get("deviceToken");

トリックを行いますが、そうではなく、null を返します。なんで?

4

3 に答える 3

9

これを読む。お役に立てれば。

http://android-developers.blogspot.be/2011/03/identifying-app-installations.html

また

String android_id = Settings.Secure.getString(getApplicationContext().getContentResolver(),
                Settings.Secure.ANDROID_ID);

また

UUID または IMEI の取得を試すことができます。

また

Parse 開発者コンソールを使用している場合: ここに画像の説明を入力

于 2015-03-31T21:55:15.740 に答える
1

Android デバイス用の安定した一意の ID はありません。おそらくANDROID_IDで作業できますが、OSのアップグレード/システムのリセットで変更されます

于 2014-03-28T12:54:48.563 に答える
0

私はこのコードを使用していますが、私にとってはうまくいきます! BUTデバイス トークンは、解析コンソールで一部のデバイスに対して定義されていません (理由はわかりません!)

 String token = (String) ParseInstallation.getCurrentInstallation().get("deviceToken");
于 2015-12-16T09:15:14.633 に答える