gpt4 book ai didi

java - 如何在 JavaPNS 推送通知中向有效负载添加 JSON?

转载 作者:行者123 更新时间:2023-11-29 10:32:01 25 4
gpt4 key购买 nike

我想在通知中添加一个 JSON。我现在可以发送警报了。如何发送带有通知的 JSON?

我目前使用的代码片段:

PushNotificationPayload payload = PushNotificationPayload.complex();
payload.addAlert("Hello!!!");
payload.addBadge(1);
payload.addSound("default");
payload.addCustomDictionary("id", "1");
List<PushedNotification> NOTIFICATIONS = Push.payload(payload, "D:\\ios_dev.p12", "1234", true, "b3ead5d64ba0e08241e236f3ee041d8a9f036b39a0b0537e99a5f8b0607");

for (PushedNotification NOTIFICATION : NOTIFICATIONS) {
if (NOTIFICATION.isSuccessful()) {
System.out.println("PUSH NOTIFICATION SENT SUCCESSFULLY TO: " + NOTIFICATION.getDevice().getToken());
}
}

我想像这样添加 JSON:

{
"message": message,
"m_id": mId,
"callNo": callNo
}

我怎样才能通过这个?

最佳答案

我为您找到了解决方案。

PushNotificationPayload payload=PushNotificationPayload.fromJSON("{\"aps\":{\"content-available\":1,\"sound\":\"\",\"alert\":\"Some alert\"}}");

仅获取一个字符串,创建 JSON 对象并将其作为字符串传递给“PushNotificationPayload.fromJSON”

它对我有用:)

关于java - 如何在 JavaPNS 推送通知中向有效负载添加 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29119635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com