Skip to content

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

Compare
Choose a tag to compare
@javenfang javenfang released this 28 Jun 05:08
· 557 commits to master since this release

特别留意

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

优化改进

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

新增功能

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

Bug修复

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