我試圖獲取我的設備的令牌。想到這個:獲取設備令牌?
ParseInstallation parseInstallation = new ParseInstallation();
String deviceToken = (String) parseInstallation.get("deviceToken");
會做的伎倆,但它does not,它返回null。 爲什麼?
我試圖獲取我的設備的令牌。想到這個:獲取設備令牌?
ParseInstallation parseInstallation = new ParseInstallation();
String deviceToken = (String) parseInstallation.get("deviceToken");
會做的伎倆,但它does not,它返回null。 爲什麼?
Android設備沒有穩定的唯一ID。你也許可以使用ANDROID_ID,但它會在操作系統升級/系統重置時更改
閱讀此內容。希望這可以幫助。
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
如果你在解析開發者控制檯:
我使用這個代碼,它爲我的作品! 但設備令牌是未定義在解析控制檯某些設備(我不知道爲什麼!)
String token = (String) ParseInstallation.getCurrentInstallation().get("deviceToken");
ü要設備令牌或ID? –
設備令牌,我想將它保存在數據庫中,以便其他設備可以讀取它並向它們發送內容。 – Philip
根據[類似的問題]('https://www.parse.com/questions/android-how-do-i-get-the-devicetoken),''get'-call應該在'Parse.initialize'之後進行。在parse.com – Peterino