我在iOS的phonegap 1.9上成功使用了PhoneGap插件(Urban Airship不再正式支持)。
当我在没有别名的情况下向UA注册时,一切都很顺利,我可以收到测试推送通知。我尝试发送JSON有效负载以及注册(用于别名/标签等),我收到400错误请求错误。
发送至:api/device_tokens/DEVICETOKEN
使用JSON:{"alias":1}
我也将请求标头设置为“application/json
”。
任何想法都将不胜感激!谢谢:))
答案 0 :(得分:0)
已解决:别名值格式不正确所以在我的情况下,当我发送以下内容时它会起作用(请注意数字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));