我使用Parse.com REST API来诱使用户推送通知。
有时DeviceToken会发生变化,所以我需要更新Parse安装对象才能更新DeviceToken。
根据文档,它可以通过执行PUT请求来完成: https://parse.com/docs/rest#installations-updating
执行PUT请求时,我有以下错误结果:
{"code":136,"error":"deviceToken may not be changed in this operation"}
其他人有同样的问题吗?
答案 0 :(得分:1)
我遇到了同样的问题。看起来问题是由具有相同deviceToken的另一个安装对象引起的。当我在开发人员和生产APNs证书之间切换时,这发生在我身上。 要解决此问题,请转到解析并搜索Core以获取deviceToken并将其删除。
我遇到了另一个问题,Parse没有我正在搜索的deviceToken,但仍然不允许我更新。在这种情况下,我不得不删除整个安装并重新创建一个新安装。