首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
pns专题
iOS推送javaPNS源码解析二,消息体类
消息体类是推送的基本组成部分,巧妇难为无米之炊,没消息体还推送神马。 消息体的顶级类是Payload,这是一个抽象类,作为基本的javabean,不需要什么其他的接口方法。 该类默认了消息体的实现是utf-8字符集,定义了消息体是一个JSONObject对象,说明了默认消息体失效时间是1天,类中payloadSizeEstimatedWhenAdding用于判断添加消息内容时候消息体长度是否过
阅读更多...
iOS推送javaPNS源码解析一,设备类
最近分析了javaPns2.2的源码,根据模块简要总结下 首先是device模块,device顾名思义就是设备的意思,这对于ios手机推送来说,就是iPhone4/4s/5/5s/6/6s,当然推送到平板应该也是可以的,平板的我没试过,有条件的童鞋们可以试下。 先说Device接口吧,该接口定义了设备的基本属性的获取方法,1、token;2、最后跟服务器注册时间;3、deviceId,一般情况
阅读更多...
javaPNS处理APNS返回结果
javaPNS处理APNS返回结果 当我们通过javaPNS发送通知给APNS后,如果token失效或者程序已被目标用户删除等原因可能导致发送失败。通过javaPNS返回的结果我们可以处理保存的设备token来防止下次发送给无效的设备。 APNS有两种不同的错误报告系统,这两种系统工作方式不同而且报告的错误种类也不同。第一种是 — error-response packets —当我们
阅读更多...
javaPNS 基础篇
javaPNS 基础篇 最简单的javapns推送为: import javapns.Push; public class PushTest { public static void main(String[] args) { Push.alert("Hello World!", "keystore.p12",
阅读更多...