2014-03-28 192 views
2

我試圖獲取我的設備的令牌。想到這個:獲取設備令牌?

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

會做的伎倆,但它does not,它返回null。 爲什麼?

+0

ü要設備令牌或ID? –

+0

設備令牌,我想將它保存在數據庫中,以便其他設備可以讀取它並向它們發送內容。 – Philip

+1

根據[類似的問題]('https://www.parse.com/questions/android-how-do-i-get-the-devicetoken),''get'-call應該在'Parse.initialize'之後進行。在parse.com – Peterino

回答

0

Android設備沒有穩定的唯一ID。你也許可以使用ANDROID_ID,但它會在操作系統升級/系統重置時更改

+0

那麼我如何獲得設備令牌來發送推送通過從設備到設備的解析? – Philip

+0

您爲每個註冊設備獲得一個唯一的推送ID。只需查看文檔https://developer.android.com/google/gcm/index.html – meredrica

-1

我使用這個代碼,它爲我的作品! 設備令牌是未定義在解析控制檯某些設備(我不知道爲什麼!)

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