Parse platform Parse.com注册Android设备以获取推送通知时出现114错误

Parse platform Parse.com注册Android设备以获取推送通知时出现114错误,parse-platform,Parse Platform,当我尝试注册一个Android令牌设备以获取推送通知时,parse.com出现了一个错误 这是我的要求: { “设备类型”:“android” “deviceToken”:“我的设备ANDROID令牌” “安装ID”:“acef4da2-98e8-484f-9688-cbb1c6a27c8e” “频道”:[ “”] } 我得到的回答是: { “代码”:114 “错误”:“无法为deviceType android设置deviceToken” } 有人知道我为什么会出现此错误?来自解析文档中的推送

当我尝试注册一个Android令牌设备以获取推送通知时,parse.com出现了一个错误

这是我的要求:

{

“设备类型”:“android”

“deviceToken”:“我的设备ANDROID令牌”

“安装ID”:“acef4da2-98e8-484f-9688-cbb1c6a27c8e”

“频道”:[ “”]

}

我得到的回答是:

{

“代码”:114

“错误”:“无法为deviceType android设置deviceToken”

}


有人知道我为什么会出现此错误?

来自解析文档中的推送通知指南:

deviceToken:苹果生成的用于iOS设备的令牌,或GCM用于跟踪注册ID的令牌(只读)

该字段是只读的,您正试图写入它。

您只需使用

    ParseInstallation.getCurrentInstallation().save();

这将自动将您的设备信息保存为安装对象。

我也收到了错误并解决了它

注册android设备时,应添加pushType


请参阅:

您错了。他使用RESTAPI,它允许您注册/修改安装对象的所有字段。如果您有自己的/第三方GCM插件,那么解析插件将不会收到deviceToken(GCM注册id),它将始终为空。因此,设置deviceToken的唯一方法是通过RESTAPI。