gpt4 book ai didi

java - 使用 java-apns(notnoop) 发送 ios voip 通知

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

我正在尝试使用 java 实现 voip 通知服务器。我尝试了javapnsjava-apns。我面临的问题是:

1.使用 javapns 我可以发送 voip 通知但无法在设备上接收它。

Push.alert(message,"path/to/Voip_certificate_P12.p12", "password",true,"voip_device_id");

2.with java-apns( notnoop )library 我无法编译代码。

我经常收到这个错误:无法初始化类 com.notnoop.apns.internal.Utilities
我尝试了不同的 java-apns jar 版本和 slf4j jar 版本,但得到了同样的错误。我已经浏览了几乎所有关于此问题的帖子,但无法解决问题。

任何帮助都会很棒。有没有在java中实现push-kit框架的库?

最佳答案

我终于弄清楚如何将 voip 通知发送到 ios 上的 voip 应用程序。我能够使用 javapns 库达到预期的结果。以下是需要做的事情的列表:

  1. 充分了解您需要什么类型的证书以及您已经拥有什么类型的证书。如果对任何证书有任何疑问,请立即清除。

  2. 完成#1 后。仔细检查一下:p(看起来很有趣,但强烈推荐。50% 的问题只是由错误的证书引起的)。

  3. 我使用的是Javapns(我尝试过notnoop,但它有很多依赖项)。使用起来非常简单。

  4. 推送和 voip 通知发送到 APNS 的同一套接字。 APNS读取证书和 key (推送和VoIP通知有不同的 key ),并决定是否需要发送普通推送通知或VoIP通知。

  5. 您需要在客户端中实现pushkit框架(当收到voip通知时调用didReceiveIncomingPushWithPayload方法)。

您的设备将接收 VoIP 消息,并将在后台启动。但屏幕上不会有任何警报。因此,由您决定如何使用它。我生成了一个本地通知来提醒用户。

这是一个非常有用的链接:stackoverflow.com .

关于java - 使用 java-apns(notnoop) 发送 ios voip 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36839250/

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