【发布时间】:2020-07-24 06:35:06
【问题描述】:
我遇到了通知问题。 我正在使用带有休息服务的 Oracle apex。
如何从 pl/sql 向 APN iphone 发送推送通知? 您在数据库中使用 Java 吗?
【问题讨论】:
标签: oracle plsql apple-push-notifications
我遇到了通知问题。 我正在使用带有休息服务的 Oracle apex。
如何从 pl/sql 向 APN iphone 发送推送通知? 您在数据库中使用 Java 吗?
【问题讨论】:
标签: oracle plsql apple-push-notifications
我们用java-apns成功地在我们的java代码中实现了这个解决方案
你创建一个服务:
InputStream resourceAsStream = Thread
.currentThread()
.getContextClassLoader()
.getResourceAsStream("Certificate.p12");
ApnsService service = APNS.newService()
.withCert(resourceAsStream, "CERTNAME")
.withProductionDestination()
.build();
然后你创建一个payload:
String payload = APNS.newPayload()
.sound("default")
.alertBody(generatePushMessageBody(...))
.customField("title", generateTitleForPushMessage(user))
.customField("startDate", formatDateForPushMessage(...)
.customField("username", user.getUserName())
.build();
然后发送推送通知:
service.push(registrationId, payload);
您需要将此代码放入 PL/SQL 存储过程中,它会起作用。
【讨论】: