gpt4 book ai didi

java - 如何从 javapns 发送 content-available = 1

转载 作者:行者123 更新时间:2023-11-29 12:04:28 24 4
gpt4 key购买 nike

我正在使用 java 客户端通过 javapns 发送通知。但现在我需要使用“content-available”通知客户端应用程序有关新通知的信息:1,以便应用程序可以在其末尾引发内容可用标志。

到目前为止,我一直在使用与下面类似的代码,

 PushNotificationPayload payload = PushNotificationPayload.complex();

payload.addAlert(apnsUser.getPushMessage());
payload.addSound("default");
payload.addCustomDictionary("someKey", someValue);

List<ListNotification> notifications = Push.payload(payload, somekeyStore, somepassword, isproduction, threads, devices);

但是有效载荷类没有“内容可用”的占位符:1。我也检查过

Push.contentAvailable(keystore, vKeyStoreName, production, devices) 

但它不允许设置自定义消息值“someKey”。

请建议一种发送“content-available”的方法:1 同时触发通知。

最佳答案

PayloadBuilder payloadBuilder = APNS.newPayload()
.alertBody(message)
.sound(sound)
.actionKey(actionLocKey)
.localizedKey(locKey)
.localizedArguments(locArgs)
.badge(badge)
.customFields(customData)
.category(category);
if (contentAvailable!=null && contentAvailable.intValue()==1){
payloadBuilder.instantDeliveryOrSilentNotification();
}
payload =payloadBuilder.build();

关于java - 如何从 javapns 发送 content-available = 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35583913/

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