java - 如何使用Javapns支持Apple的增强通知格式

标签 java ios apple-push-notifications

问候,

我正在创建一个基于 Java 的服务器来为 Apple 的 iOS APNs 服务创建推送通知。我在 google code 上发现了 Javapns,它似乎提供了一个简单的基本框架来与 APNs 通信,而且似乎被广泛使用。

http://code.google.com/p/javapns/

但是,阅读 Apple 的文档,有一种支持“过期”的通知的“增强格式”,即设置一个时间(好吧,以秒为单位)让通知在尚未发送的情况下过期。我看不到任何使用 Javapns 设置此设置的方法,而且我不确定如果您未明确设置 APNs 服务如何处理通知到期。所以,

  1. 有谁知道如何支持 APNs 的增强通知格式,具体如何设置到期时间?
  2. 如果没有明确设置,有谁知道 Apple 如何处理通知过期?
  3. 有没有人有任何不需要我从头开始的建议,因为服务器目前功能正常?

提前致谢。

安德鲁

最佳答案

我最近对 ​​JavaPNS 项目做出了重大贡献,这导致几天前发布了 JavaPNS 2.0。该版本完全支持增强的通知格式,包括设置您自己的到期时间的能力。

西尔文

关于java - 如何使用Javapns支持Apple的增强通知格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5819291/

相关文章:

java - 修改可选<Person>(如果存在)

iOS Storyboard 有条件地显示 View

iOS APNs 角标(Badge)更新问题

ios - 如果您在桌面上阅读过,Facebook Messenger 如何从锁定屏幕清除推送通知?

Java判断两个服务器是否运行在同一台机器上

java - find -number A www.google.com 命令的正则表达式是什么?

java - 安卓资源命名空间

ios - swift 4 "This class is not key value coding compliant"

ios BLE 在后台模式下被杀死后数据丢失

ios - 为 APNs 安全发送设备 token