问题标签 [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.
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 通知没有到达用户。 有没有更好的方法来下载安全文件并以上述任何格式发送。
apple-push-notifications - 我的 Apple 推送通知因 Java Apns 停止工作而停止
自 2021 年 4 月 1 日以来,我使用java-apns的 Apple 推送通知停止工作,即我的设备将不再收到推送通知,而我使用 java-apns 库的后端服务器不会抛出任何异常......我已经检查了我的.p12
证书并且它们没有过期,所以我很不确定发生了什么?有没有人遇到过这个问题?