如何使用Java中的自定义字段发送推送通知?

时间:2013-03-31 20:44:43

标签: java ios notifications push corona

我正在尝试从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的例子吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

你可以使用

PushNotificationPayload payload = PushNotificationPayload.complex();

payload.addAlert("Hello World!");
payload.addCustomDictionary("mykey1", "My Value 1");
payload.addCustomDictionary("mykey2", 2);

完全按照javapns

的指示
相关问题