获取设备令牌?

时间:2014-03-28 12:49:33

标签: android get devicetoken

我试图获取设备的令牌。想到这个:

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

会做的伎俩,但它没有,它返回null。 为什么呢?

3 个答案:

答案 0 :(得分:9)

阅读本文。希望这会有所帮助。

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

OR

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

OR

您可以尝试获取UUID或IMEI。

OR

如果您使用的是Parse Developer Console: enter image description here

答案 1 :(得分:1)

Android设备没有稳定的唯一ID。您可以使用ANDROID_ID但在操作系统升级/系统重置时会更改

答案 2 :(得分:0)

我使用此代码,它对我有用!对于解析控制台中的某些设备,但是设备令牌未定义(我不知道为什么!)

 String token = (String) ParseInstallation.getCurrentInstallation().get("deviceToken");