问题标签 [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.

0 投票
1 回答
235 浏览

ios - Apple Push Notifications 无法从部署在 Linux 中的 java webservice 工作

  1. 使用来自本地 Windows 机器的 ios 生产证书测试 java 构建。它工作正常,推送通知已成功发送到 iphone 和 ipad。推送通知是使用 javapns 完成的。
  2. 在 Linux 机器上部署了相同的构建,但推送通知现在不起作用。
  3. 授予 linux 服务器中 p12 文件的完全权限。

我们是否应该在 linux 服务器中添加/授予任何内容以从 Linux 发送推送通知。请帮忙解决这个问题。

0 投票
1 回答
729 浏览

apple-push-notifications - 如何修复 javapns.communication.exceptions.InvalidCertificateChainException:证书链无效

我是javapns的新手。尝试访问代码时出现以下异常。我检查了我的证书,它只是正确的。我不知道为什么我会收到这个错误。

0 投票
1 回答
1183 浏览

ios - 为什么 JavaPNS 将生产推送消息发送到沙箱服务器?

推送通知适用于沙箱。

然后我为推送生产创建一个新证书。

该应用程序现在在应用程序商店中。

服务器代码调用如下所示:

其中 SANDBOX 为假。

然而,当服务器使用生产 P12 文件告诉 JavaPNS 模块发送推送通知时,日志如下所示:

396784 [Thread-61] 调试 javapns.notification.PushNotificationManager - 与主机的初始化连接:[gateway.sandbox.push.apple.com] 端口:[2195]:416e43d7[SSL_NULL_WITH_NULL_NULL:套接字 [addr=gateway.sandbox.push.apple .com/17.149.34.188,端口=2195,本地端口=48070]]

它似乎使用沙盒服务器。

有什么问题?

0 投票
1 回答
2994 浏览

ios - Custom push notification in iOS

I am from Android background, now working in cross platform mobile application. I don't have any knowledge in iOS. In my application, I need to customize the push notification in displayed in the notification bar. In Android I achieve this. Can any one help me in iOS?

This is my json data :

Output should be : Value 1 --> b ,d

What I have tried

I dont know if this is correct.

0 投票
1 回答
448 浏览

iphone - 关闭 javapns.Push.combined 调试模式

我正在使用 javapns,它工作正常,但每次发送通知时,它都会记录填充我的日志文件的所有内容。如何停止记录 javapns 的活动?这是我的代码

(我已将生产模式设置为 true)。

谢谢

0 投票
2 回答
934 浏览

java - iOS MDM - 如何在设备响应有效响应后关闭或停止连接

我们正在构建一个 iOS MDM 服务器来管理 iOS 设备。以下是将 iOS 设备注册到 MDM 服务器所涉及的步骤

  1. 发送注册配置
  2. 执行 SCEP
  3. 发送 MDM 服务器证书。
  4. 创建 APNS 证书。
  5. 向设备发送推送通知。

设备收到推送通知并联系 MDM 服务器的“serverUrl”。它以如下所示的 Status = "Idle" 响应

响应此命令以获取设备信息,发送如下。

设备返回设备信息,如下所示

此流程按要求工作。在此之后,我想结束与设备的连接,因为没有更多内容要发送到设备。

我的问题是在我们从设备收到该 CommandUUID 的有效详细信息后如何停止或关闭此连接。它继续调用 mdm 服务器 url 并且不结束连接。

我试过发送一个空的 plist 来停止连接,但没有运气。

请帮忙。

谢谢阅读。!

0 投票
0 回答
1111 浏览

maven - Openfire APNS 插件问题

我需要将 Apple 推送通知服务集成到 Openfire。
为此,我关注了openfire-apns-plugin。但是当我执行mvn clean install命令(最后一步)时,我得到了错误。所以,因为openfire-apns.jar没有创建。

请帮我弄清楚这个问题。
执行后生成以下日志mvn clean install

0 投票
1 回答
41 浏览

ios - APNs 证明分发

我可以将我的 APNs 证书和密钥分发给很多人吗?所有这些人的服务器都可以向我设备上的 iOS 应用程序发送通知。我有设备令牌等。我需要知道这个过程是否有任何限制

0 投票
1 回答
476 浏览

java - 为什么我不能在 ColdFusion 8 中调用 java-apns getInactiveDevices() 方法?

我正在构建一个应用程序,以使用 notnoop 的 java-apns 库从 ColdFusion 8 向 Apple 设备发送推送通知,并且在调用库中的方法时,我收到“未找到方法”异常,即使该方法已明确定义在图书馆(第 161 行)。我能够成功发送推送通知,只是这一种方法不起作用。这里可能有什么问题???

代码:

例外:

堆栈跟踪:

0 投票
0 回答
201 浏览

android - 如何使用 Javapns 库向 1000 台设备模拟 iOS 推送通知 - 推送通知广播

我正在开发一个可供 3000 名用户使用的 iOS 应用程序,它的数量将增长到 10,000 名。我已经为应用程序实现了推送通知,并且可以使用 10-15 台设备对其进行测试,并且运行良好。

我在服务器端使用 Javapns java 库来处理对我的用户的请求。根据文档,我们需要将线程数设置为优化值,以便将通知发送到 APNS 服务器。目前我已将其设置为 10,但我不知道如何为 3000 个用户找到理想的线程数值。Javapns 的文档没有明确说明如何为大量用户或请求找到理想值。

如何模拟向 3000 个用户发送推送通知,有没有可用的工具可以做到这一点?