デバイスのトークンを取得しようとしています。これを考えました:
ParseInstallation parseInstallation = new ParseInstallation();
String deviceToken = (String) parseInstallation.get("deviceToken");
トリックを行いますが、そうではなく、null を返します。なんで?
デバイスのトークンを取得しようとしています。これを考えました:
ParseInstallation parseInstallation = new ParseInstallation();
String deviceToken = (String) parseInstallation.get("deviceToken");
トリックを行いますが、そうではなく、null を返します。なんで?
これを読む。お役に立てれば。
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 開発者コンソールを使用している場合:
Android デバイス用の安定した一意の ID はありません。おそらくANDROID_IDで作業できますが、OSのアップグレード/システムのリセットで変更されます
私はこのコードを使用していますが、私にとってはうまくいきます! BUTデバイス トークンは、解析コンソールで一部のデバイスに対して定義されていません (理由はわかりません!)
String token = (String) ParseInstallation.getCurrentInstallation().get("deviceToken");