当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

JavaPNS

授权协议 LGPL
开发语言 Java
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 慎懿轩
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

JavaPNS 是一个 Java 库用来通过 Apple Push Notification 服务发送提醒。

功能:

  • Start sending notifications using a single line of code
  • Get started quickly with smart default settings
  • Easily switch between Apple's sandbox or production services
  • Use predefined simple notifications, or create custom and/or complex payloads
  • Benefit from the enhanced notification format
  • Send thousands of notifications using the built-in multithreaded transmission engine
  • Examine push notification results immediately and accurately
  • Query the Feedback Service with a single line of code to find inactive devices
  • Auto-resend notifications ignored by Apple servers after an error
  • Push notifications to Apple's Newsstand application with one line of code
  • Setup connection pools (queues) in no time
  • Use bundled command-line tools to test push notification and feedback
  • Rely on the library's strong error and exception management
  • Get started quickly thanks to the built-in safeguards against common mistakes
  • Build upon JavaPNS's developer-friendly API to extend its functionalities
  • Learn everything about the library through its complete and up-to-date javadoc
  • and much more!
  • javaPNS 基础篇 最简单的javapns推送为:  import javapns.Push;       public class PushTest {        public static void main(String[] args) {                     Push.alert("Hello World!", "keystore.p12", "keystore

  • APNS推送常用的框架有pushy和javaPNS两种,pushy较之javaPNS功能更为全面,但是在部署WEB项目的时候却出现了问题。pushy的运行需要制定命令行参数,需要替换虚拟机中的包,这对一个已经上线的、部署在tomcat上的javaweb项目来说不太友好,因此我最终选择了javaPNS这种更为简易的框架来实现APNS推送业务。 一、项目所需的jar包 这里才用maven的形式来依赖j

  • java 基于javapns IOS推送的配置 1.enable logging javapns使用的log4j,为确保log的正常工作,在使用过程中添加如下代码: import org.apache.log4j.*; ... try { BasicConfigurator.configure(); ... } catch (Exception e) { //do sth. } log4j.pro

  • 嗯 没错,其实前面毛用没有,如果只是使用JavaPns的话看这篇就够了 首先咱们理一下iOS的推送过程 手机A向苹果服务器注册获取64位token(token-A)手机A将该token-A发送给业务服务器,业务服务器将登录手机A的用户A与token-A一一对应保存。 如果业务服务器要给用户A推送消息,那么业务服务器查询到用户A的token,然后业务服务器使用JavaPns连接到苹果推送服务器。苹果

  • 我的推送通知有问题。我有一个由团队成员创建的p.12证书,并且我拥有要推送到的设备的设备令牌。我正在使用javapns库进行推送(也尝试了具有相同结果的javaapns lib),但我一直收到此错误: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at com.sun.net.ssl.int

  • 我有推送通知的问题。我有一个由团队成员创建的p.12证书,并且具有要推送到设备的设备令牌。我正在使用javapns库来做推送(也尝试了同样的结果的javaapns lib),但是我不断得到这个错误: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at com.sun.net.ssl.inte

  • importjava.util.ArrayList;importjava.util.List;importjavapns.Push;importjavapns.devices.Device;importjavapns.devices.implementations.basic.BasicDevice;importjavapns.notification.AppleNotificationServe

  • import java.util.HashMap; import java.util.Iterator; import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; import javapns.back.PushNotificationManager; import javapns.back.SSLC

  • 使用场景: 1.使用javaPNS2_2做的与apns服务的连接,该连接是长连接形式,能够连接成功; 2.在向apns服务发送消息时会对当前连接判断,使用的是java.net.Socket自带的isClosed、isOutputShutdown、isInputShutdown 三个方法进行判断,如果有一个是false那么关闭并重新连接。 3.发送完毕后会获取当前发送的反馈信息,没有错误反馈。 4.

相关阅读

相关文章

相关问答

相关文档