Skip to content

Releases: jpush/jpush-api-java-client

v3.2.9 - Bug修复

17 Mar 06:32
Compare
Choose a tag to compare

Bug修复

  • 修复ReceivedsResult ios_msg_received 字段名错误问题
  • 修复DeviceClient bindMobile 为空异常问题
  • 修复JPushClient 全局开关配置
  • ResponseWrapper和Result 序列化

v3.2.8 - 新功能和优化

22 Dec 02:46
Compare
Choose a tag to compare

新增功能

  • 新增包含SMS信息的推送接口接
  • 新增绑定手机号的接口

优化改进

  • 修改统计查询接口结果字段
  • 支持部分参数可配置
  • 修改默认支持SSL版本为TLS

v3.2.7 - 新功能和优化

11 Sep 01:56
Compare
Choose a tag to compare

新增功能

  • 新增getUserOnlineStatus 接口,支持获取指定registrationId的在线状态

优化改进

  • sendIosNotificationWithAlias 接口支持传入JSON对象
  • NativeHttpClient 支持Delete方法传入content

v3.2.6 - 新功能

12 Aug 08:52
Compare
Choose a tag to compare

Bug 修复

  • 修改ResponseWrapper解析错误信息异常

优化改进

  • 支持请求host和path可以配置

新增功能

  • 新增管理定时任务功能

v3.2.5 - Bug修复

25 Jun 05:23
Compare
Choose a tag to compare

Bug修复

  • 修复msgid校验为Integer的Bug,扩展为Long型

优化改进

  • 修改部分common类,适应后续JMessage API使用

v3.2.3 - 新功能

05 Nov 04:09
Compare
Choose a tag to compare

新增功能

  • 支持 Device API:查询与修改 tag alias 设置;
  • 支持 Push Validdate API:用于校验推送的有效性,不发生实际的推送;
  • 支持 APNs category 功能;
  • 支持 Push 定速推送的功能;

BUG 修复

  • 解决通知里的 extra 值不支持 json 的问题

其他

  • 项目结构适配到 maven 标准
  • 移除对 Google guava 包的依赖
  • libs/ 目录里移除非生产环境依赖的 jar 包,现在只有 2 个包

v3.1.3 新功能

06 Aug 14:14
Compare
Choose a tag to compare

特别留意

现在 iOS Notification 推送时,如果不做设置动作,默认值是:+1。

新增功能

  • 支持 Push API 新增的功能:badge +1
    • iOS APNs 通知默认的 badge 值是 +1,即基于 JPush 服务器端维护的每个客户端不同的 badge 值,每次推送自动做 +1 的动作。
  • 增加设置代理功能

BUG修复

  • 修复不能设置 time_to_live 为 0 的BUG
  • 修复 RequestException 里缺少 msg_id 的BUG

v3.1.2 修复BUG

09 Jul 01:35
Compare
Choose a tag to compare

BUG 修复

  • 修复 Audience 中 segment / registrationId 方法的类型错误;
  • 修复 Notification.android() 快捷方法里传值 extras 为 null 时的错的问题;

优化改进

  • 增加对 connect timed out 与 read timed out 的测试自动测试用例。

v3.1.1 出错时抛出异常,修改默认值

28 Jun 05:08
Compare
Choose a tag to compare

特别留意

APNs 推送环境在客户端默认被设置为“开发环境”。
老版本默认是“生产”环境。这个改变需要引起留意。

优化改进

  • 遇到错误时,抛出异常。分两类异常 - 网络连接异常、服务器端返回错误;
  • 发出网络连接超时(5s)会默认自动重试 3 次;
  • 客户端默认设置:
    • apns_production 可选项默认为 false,即开发环境;
    • 如果未明确指定,iOS 通知声音默认设置为默认的声音;
    • 如果未明确指定,iOS 通知角标默认设置为 1;提供取消设置的方法。

新增功能

  • 增加消息体长度检查方法。二个部分:
    • iOS 通知长度不得超过 220 个字节;
    • 总消息体长度限制为 1200 字节;
  • 增加更多的快捷方法,以简单构建推送实体时,不必使用 Builder;

Bug修复

  • 测试用例改名以 Test 为后缀,以方便 mvn test 命令全跑;

V3.0.1 改进易用性

04 Jun 07:22
Compare
Choose a tag to compare

优化改进

  • 改进易用性,减少直接用 builder;
  • 改进 Example,增加常见的 PushPayload 对象构建示例;