v3.1.1 出错时抛出异常,修改默认值
特别留意
APNs 推送环境在客户端默认被设置为“开发环境”。
老版本默认是“生产”环境。这个改变需要引起留意。
优化改进
- 遇到错误时,抛出异常。分两类异常 - 网络连接异常、服务器端返回错误;
- 发出网络连接超时(5s)会默认自动重试 3 次;
- 客户端默认设置:
- apns_production 可选项默认为 false,即开发环境;
- 如果未明确指定,iOS 通知声音默认设置为默认的声音;
- 如果未明确指定,iOS 通知角标默认设置为 1;提供取消设置的方法。
新增功能
- 增加消息体长度检查方法。二个部分:
- iOS 通知长度不得超过 220 个字节;
- 总消息体长度限制为 1200 字节;
- 增加更多的快捷方法,以简单构建推送实体时,不必使用 Builder;
Bug修复
- 测试用例改名以 Test 为后缀,以方便 mvn test 命令全跑;