- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一种方法来批处理我的 APN 有效负载并使用 JavaPNS 发送它们。 GAE 不允许使用 JavaPNS 队列类(真糟糕 - 我喜欢它!)。抛出异常(由于 GAE 中处理线程的方式受到限制,这是预期的):
Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "modifyThreadGroup")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:375)
at java.security.AccessController.checkPermission(AccessController.java:565)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at com.google.apphosting.runtime.security.CustomSecurityManager.checkPermission(CustomSecurityManager.java:56)
at com.google.apphosting.runtime.security.CustomSecurityManager.checkAccess(CustomSecurityManager.java:131)
at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315)
at java.lang.ThreadGroup.checkParentAccess(ThreadGroup.java:135)
at java.lang.ThreadGroup.<init>(ThreadGroup.java:117)
at java.lang.ThreadGroup.<init>(ThreadGroup.java:96)
at javapns.notification.transmission.NotificationThreads.<init>(NotificationThreads.java:150)
at javapns.Push.queue(Push.java:234)
...
那么我有什么选择呢? TaskQueue 和拉取队列听起来很有希望,但这需要后端应用程序类型,这使得它更加昂贵。是否可以在基于 GAE servlet 的应用程序中创建多个生产者、一个消费者模型?
最佳答案
我假设您的主要目标是发送推送通知,JavaPNS 不一定是必需的。
您可以查看java-apns-gae
。
它是一个开源 Java APNS 库,专门设计用于在 Google App Engine 上运行(和使用)。
关于java - JavaPNS 队列可以在 GAE 中使用吗?批量 APN 负载的方法有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19535448/
我尝试使用 javaPns 向我的设备发送推送通知,但如果我尝试使用不在我的服务器上而是在外部服务器上的证书,我会收到文件未找到异常。我认为这是因为 javaPns 使用 new FileInputS
我正在使用 Java PNS 发送通知。但是,我收到以下错误: javapns.devices.exceptions.InvalidDeviceTokenFormatException: Device
我在 google 上搜索了 javapns,但没有显示它支持广播扩散。有什么技巧让它支持广播吗? 我现在正在使用这段代码,并在调用中添加我所有可用的 token : try {
我制作了一个用于向 iOS 设备发送推送通知的网络应用程序。我正在为此使用 JavaPNS 库,但我无法理解如何在发送通知时设置声音。 根据 JavaPNS 文档,在准备 PushNotificati
在此处输入代码我尝试使用 JAVAPNS 2.2 从 Java 推送 这是我的代码 import java.util.*; import org.apache.log4j.BasicConfigura
推送通知适用于沙箱。 然后我为推送生产创建一个新证书。 该应用程序现在在应用程序商店中。 服务器代码调用如下所示: Push.combined(message, badgeCount, DEFAULT
我正在使用 JAVAPNS v2.2 向 iOS 设备发送推送通知。在向同一设备发送 10 条不同的通知消息时,JAVAPNS 将所有消息的状态显示为已成功发送,但在客户端设备中我只能收到 6 或 7
ResponsePacket theErrorResponse = PushNotification.getResponse();我正在使用javapns2.2并尝试从苹果的增强型通知格式捕获错误响应
通过 JavaPNS 发送推送通知时,发生异常并显示以下消息。 Exception in thread "JavaPNS grouped notification thread in LIST mod
好的,所以我正在为 Apps 后端开发一个 Java 服务器,它必须能够将 iOS 推送通知作为更大代码库的一部分发出,所以我使用了 JavaPNS 库 (v2.1.1),它以前在服务器的 tomca
我花了整个上午的时间阅读有关 JavaPNS 的内容,并尝试将其包含在我的 scala 项目中。 到目前为止我已经下载了三个 jar 文件: JavaPNS_2.2.jar bcprov-jdk15-
我正在使用 javapns 进行服务器端编码。我是否需要将 .p12 文件转换为 .pem 文件,还是可以直接在代码中使用 .p12 文件?目前我正在使用 .p12 文件,如下所述。 pushMana
我想在通知中添加一个 JSON。我现在可以发送警报了。如何发送带有通知的 JSON? 我目前使用的代码片段: PushNotificationPayload payload = PushNotific
有谁知道Apple推送通知java库什么时候会有新版本javapns ? 我这么问是因为它有一个错误给我们带来了麻烦。 Issue 187 - Resend feature is incorrect
我正在与通知服务聊天。有时通知不会到达我的设备。我使用的是 JavaPNS,所以我的代码不是很复杂,但是当我从一台设备向另一台设备快速发送大量消息(大约 10 条)时,我没有收到所有通知。其中一些迷路
我看过 javapns 的文档/wiki。 http://code.google.com/p/javapns/ 不幸的是,本应显而易见的事情对我来说却一点都不明显。 如何设置工作的推送通知服务器?就像
我正在尝试使用 JavaPNS 2.2 通过代理推送到苹果设备。我的 java 应用程序在防火墙后面的 jBoss 上运行,与 apple 服务通信的唯一方法是通过该代理。 public Apple
我尝试用 Java pns 包向 Apple Push Notification Service 发送通知,但它不起作用 Push.alert("Hello World!", "D:/Developm
问题 我在 centos 上设置 Apple APNS 时遇到问题。我部署了 Apache tomcat 并且工作正常。我还使用 Javapns 发送推送消息。 我的推送通知在 Windows 上运行
我正在尝试使用 Apple 的推送通知。我在这里使用本教程: http://www.ibm.com/developerworks/java/library/mo-ios-push/#ibm-pcon
我是一名优秀的程序员,十分优秀!