【问题标题】:PLSQL APPLE push notifiactionsPLSQL APPLE 推送通知
【发布时间】:2020-07-24 06:35:06
【问题描述】:

我遇到了通知问题。 我正在使用带有休息服务的 Oracle apex。

如何从 pl/sql 向 APN iphone 发送推送通知? 您在数据库中使用 Java 吗?

【问题讨论】:

    标签: oracle plsql apple-push-notifications


    【解决方案1】:

    我们用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 存储过程中,它会起作用。

    【讨论】:

    • 你能给我发个例子吗?您如何将 java-apns 放入数据库?你有示例包吗?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 2013-04-27
    • 2013-07-16
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多