将 javapns 用于推送通知提供程序/服务器

Posted

技术标签:

【中文标题】将 javapns 用于推送通知提供程序/服务器【英文标题】:Using javapns for push notification provider/server 【发布时间】:2011-11-30 08:48:54 【问题描述】:

我正在使用 javapns 进行服务器端编码。我需要将 .p12 文件转换为 .pem 文件还是可以直接在代码中使用 .p12 文件? 目前我正在使用 .p12 文件,如下所述。

pushManager.initializeConnection( HOST, PORT, certificate, passwd, SSLConnectionHelper.KEYSTORE_TYPE_PKCS12);

请告诉我是否需要将 .p12 文件转换为 .pem 文件。

【问题讨论】:

【参考方案1】:

JavaPNS 需要 .p12 文件。这在official project wiki 中有记录。

顺便说一句,您似乎使用的是相当旧的 JavaPNS 版本(1.6?)。我强烈建议您升级到最新版本(当前为 2.1.1),因为它更加可靠且高效。它还允许您在大多数情况下使用一行代码推送通知。 project's web site 提供最新的文档和 javadoc。

【讨论】:

以上是关于将 javapns 用于推送通知提供程序/服务器的主要内容,如果未能解决你的问题,请参考以下文章

启用声音的 JavaPNS 推送通知

你如何设置 javapns(iOS 推送通知)?

iOS:使用 JavaPNS 从服务器发送的通知未到达

iOS:生产推送通知,来自 APNS 服务器的无效令牌

找不到 javapns 文件

Google Chat 服务器如何将通知推送给数亿客户?