2014-08-27 102 views
3

我在嘗試註冊Android令牌設備時發現推送通知時出現parse.com錯誤。在Parse.com註冊Android設備獲取推送通知時出現114錯誤

這是我的要求:

{

「設備類型」: 「機器人」,

「deviceToken」: 「我的設備ANDROID TOKEN」,

「installationId」 :「acef4da2-98e8-484f-9688-cbb1c6a27c8e」,

「channels」:[ 「」]

}

,我也得到這樣的響應:

{

「代碼」:114,

「錯誤」:「deviceToken可能不被用於設備類型設定android「

}

有人知道爲什麼我會得到這個錯誤嗎?

回答

0

從推送通知指南中的解析文檔:

「deviceToken:蘋果生成的令牌用於iOS設備,或者通過使用GCM令牌來跟蹤註冊ID(只讀)的」

該字段是隻讀的,並且您正在嘗試寫入該字段。

+0

你錯了。他使用REST API,它允許您註冊/修改安裝對象的所有字段。 – majakthecoder 2015-04-01 12:42:30

0

您可以簡單地使用

ParseInstallation.getCurrentInstallation().save(); 

這將自動保存您的設備信息作爲安裝對象。

+0

問題是,有時你不能。如果您擁有自己的/第三方GCM插件,則Parse插件將不會收到deviceToken(GCM註冊ID),並且它始終爲空。所以設置deviceToken的唯一方法是通過REST API。 – majakthecoder 2015-04-01 12:44:54

相關問題