问题标签 [javaapns]

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.

0 投票
0 回答
59 浏览

java - 从 s3 读取 .p12 文件到 java apns 库

我有一个用 java 编写的 AWS lambda 函数。它是适用于 android 和 ios 设备的通知服务。Android 使用 FCM 实现,iOS 使用 java apns sdk 实现。

对于 APNs,我需要向 APNs 函数发送一个安全文件,即 p12 文件。

APNs 函数接受以下格式的安全文件:

  • java.io.文件
  • java.io.InputStream
  • 字节[]
  • java.security.KeyStore
  • java.lang.String - 用于文件路径

因此,我从 s3 存储桶中获取文件并将其包装在 inputstream 对象中并将输入流发送到 apns 函数。

我的代码片段下载文件并将其包装在 inputstream 对象中

不知何故,该函数没有抛出错误,但 APNs 通知没有到达用户。 有没有更好的方法来下载安全文件并以上述任何格式发送。

0 投票
1 回答
214 浏览

apple-push-notifications - 我的 Apple 推送通知因 Java Apns 停止工作而停止

自 2021 年 4 月 1 日以来,我使用java-apns的 Apple 推送通知停止工作,即我的设备将不再收到推送通知,而我使用 java-apns 库的后端服务器不会抛出任何异常......我已经检查了我的.p12证书并且它们没有过期,所以我很不确定发生了什么?有没有人遇到过这个问题?