我使用javapns向iOS设备发送推送通知,通常使用两种方法,即alert()和payload()。使用此功能中的任何一个,我们都可以向 iOS 设备发送推送通知。这里我需要传递 json 对象,而不是在这些方法中的任何一个中发送简单的消息。所以请有人告诉我如何实现这一目标。
最佳答案
使用推送。 Payload(........)
方法,它需要 Payload
对象。
String rawJSON = "{\"aps\":{\"alert\":\"Message received from Bob\"},\"acme2\":[\"bang\",\"whiz\"]}";
Payload payload = new Payload(rawJSON);
//Or as mentioned in the comments
PushNotificationPayload payload = PushNotificationPayload.fromJSON(rawJSON);
json的例子是
{
"aps" : { "alert" : "Message received from Bob" },
"acme2" : [ "bang", "whiz" ]
}
对于有效负载 json The Notification Payload
关于java - 如何为 iOS 推送通知传递 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28630804/