PhoneGap和UrbanAirship使用别名注册(400错误请求错误)



我在iOS版PhoneGap 1.9上成功使用了PhoneGap插件(Urban Airship不再正式支持)。

当我在没有别名的情况下注册到UA时,一切都很好,我可以收到测试推送通知。我尝试将JSON有效载荷与注册(用于别名/标签等)一起发送,但收到了一个400错误请求错误。

发送到:api/device_tokens/DEVICETOKEN

带有JSON:{"alias":1}

我也将请求头设置为"application/json"。

任何想法都将不胜感激!感谢:)

已解决:别名值的格式不正确,因此在我的情况下,当我发送以下内容时(请注意在数字1周围添加的引号):

{"alias":"1"}

最后。。。以下是我在PhoneGap UA插件中添加的注册功能,用于发送别名(对于标签等也是如此):

var JSON_payload = {};
JSON_payload.alias = "1";   //add tags etc the same way
request.setRequestHeader("Content-Type", "application/json;");
request.send(JSON.stringify(JSON_payload));

最新更新