我正在尝试从Java服务器向基于Corona的移动客户端发送推送通知。 我希望在通话中有自定义字段。
我正在使用以下(javapns库)
String rawJSON = "{\"aps\": {\"badge\": 10,\"alert\": \"test\",\"sound\": \"cat.caf\"},\"custom\":{\"id\":8}}";
PushNotificationPayload payload = PushNotificationPayload.fromJSON(rawJSON);
这是我在上面发送的json:
{
"aps":{
"badge":10,
"alert":"test",
"sound":"cat.caf"
},
"custom":{
"id":8
}
}
由于某种原因,它不会到达自定义字段。
任何人都可以帮我找一个需要发送的json的例子吗?
提前致谢!
答案 0 :(得分:1)
你可以使用
PushNotificationPayload payload = PushNotificationPayload.complex();
payload.addAlert("Hello World!");
payload.addCustomDictionary("mykey1", "My Value 1");
payload.addCustomDictionary("mykey2", 2);
完全按照javapns
的指示