我正在尝试从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示例吗?
提前致谢 !
最佳答案
你可以用
PushNotificationPayload payload = PushNotificationPayload.complex();
payload.addAlert("Hello World!");
payload.addCustomDictionary("mykey1", "My Value 1");
payload.addCustomDictionary("mykey2", 2);
完全按照javapns的指示