问题标签 [javapns]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apple-push-notifications - 连接重置 - apns
在 PROD 环境中发送推送通知时出现异常,但它在 UAT 环境中有效。我遇到了异常,
等待错误代码时出现异常:javax.net.ssl.SSLException:连接已关闭:javax.net.ssl.SSLException:java.net.SocketException:连接重置
为什么我得到这个异常以及如何避免这个问题?
java - javapns 处理异常:javax.net.ssl.SSLException:收到致命警报:internal_error
我正在尝试使用javapns向 IOS 发送推送通知。代码中正确提及了密钥库(P12)文件的路径及其密码。
但是在向上面代码中最后一个参数提到的设备令牌的设备发送通知时,我收到javax.net.ssl.SSLException: Received fatal alert: internal_error
我已使用-Djavax.net.debug=all参数附加调试器并在控制台中获取以下日志。
这是我得到的日志的一部分。
请帮我弄清楚我在哪里做错了,这是我这边的问题还是苹果那边的问题。
apple-push-notifications - 无法在 okhttp3 上提取信任管理器
我的代码连接到 apns 以进行推送通知。我正在使用 git 中的clevertap 库(https://github.com/CleverTap/apns-http2)。它使用 okhttp3 进行连接。当我在 IBM WAS 8.5.5 上运行代码并收到异常时。详情如下。你能帮我解决这个问题吗?我正在尝试发送推送消息的同步模式。我使用 Java 1.7,WAS 8.5.5。如果您需要更多详细信息,请告诉我。
编辑:
有一些解决方案建议重新安装证书等。但现在,我没有得到信任库问题。但是得到 SSLHandshakeException。错误:javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure。我搜索了这个问题,但大多数解决方案都使用 p12 选项,证书未正确提取。但是我在这里使用 p8 文件。
ios - 无法在 javapns 的 Apple 推送通知中设置标题字段“apns-push-type”
我有一个向 iOS 发送通知的旧代码。
一切都按预期工作。今天,作为增强功能的一部分,我需要在 http 标头中发送“apns-push-type”,这是 iOS 13+ 所要求的。
“apns-push-type”的 Apple 开发人员文档链接
我找不到任何选项(方法、类等)来使用 apns 库设置 http 标头信息。
下面是我的项目中用于 apns jar 的类路径条目,
请帮助我。我搜索了互联网,stackoverflow,但没有找到任何线索。
java - 在 apns 标头中设置“apns-collapse-id”
我对这个概念很陌生,我正在尝试创建一个通知,可以从服务器中删除或修改,通过查看所以我遇到了“apns-collapse-id”。问题是使用下面的代码设置它不会改变通知的内容,它就像添加了一个额外的键。
我试图了解是否需要进行任何更改才能使其正常工作。
apple-push-notifications - APN 未交付
我有 2 个 APN,它们共享相同的提供者、相同的设备令牌。第一个发货,第二个不发货。
我在 Apple 文档中找不到任何关于空体的信息。那么,为什么不发货呢?
java - APNS PushNotifcation 服务正在触发“握手期间远程主机关闭连接”
我创建了一个微服务应用程序,并添加了类型为“com.notnoop.apns”和版本“1.0.0.Beta6”的 APNS 库。我已经在 kubernetes 集群上的 GCP 上部署了这个应用程序。推送通知工作正常。但有时我会收到以下异常
这个问题现在一天被多次重现,如果我在谷歌云中重新启动服务,那么推送通知工作正常,但一段时间后我又面临同样的问题。我什至检查了证书的有效性,它还没有过期。
apple-push-notifications - Java 1.6 支持向 Apple 的新 HTTP/2 规范发送通知负载
想知道 Java 1.6 是否支持向 Apple 的新 HTTP/2 API 服务发送远程通知有效负载。如果是,如何支持?
谢谢
ios - 通知 iOS 13+ 和 JavaPNS - 令牌无效
我使用 JavaPNS (2.2) 发送通知。现在,使用 iOS 13.x,我遇到了问题。
这是我将设备注册到服务器的(新)代码:
tokenNotification
具有相同的值deviceToken.debugDescription
。
当我尝试使用 JavaPNS 发送通知时,返回错误:“无效令牌”。我仅在 iOS 13+ 上遇到此问题。我的设备装有 iOS 13.7。在 iOS 高达 12 的情况下,使用deviceToken
注册值(不带“<”和空格)可以正常工作。
你能帮助我吗?