Skip to content

v3.5.0 Release

Compare
Choose a tag to compare
released this 27 Jul 09:15
· 120 commits to master since this release
  • 增加对命名空间的全面支持。
  • 使用 PSR-4 标准加载类。
  • 建立异常处理体系。
  • 更改 API 返回格式。
  • 不再提供 PushPayload 中"多次调用 addXXX 操作,最终将在多次结果中取并集" 的功能,有这种需求需要开发者自行实现。
  • 重写了 PushPayload 中 addIosNotification() 和 addAndroidNotification() 两个函数,其替代函数为 iosNotification() 和 androidNotification(),其使用数组参数调用起来更加方便。
  • 重写了 PushPayload 中 setMessage() 和 setOptions() 两个函数,其替代函数为 message() 和 options() 其使用数组参数调用起来更加方便。
  • 去掉了发送推送消息时自动指定 sendno 的做法,有这种需求需要开发者自行实现。
  • 去掉 ReportPayload 中各个方法中 "以逗号分隔的 msg_id" 形式的字符串参数。
  • 拆分更新设备的函数为 updateAlias(), addTags(), removeTags(), updateMoblie() 四个使得调用起来更加方便。
  • 拆分更新标签的函数为 addDevicesToTag() 和 removeDevicesFromTag()。