Releases: jpush/jpush-api-php-client
Releases · jpush/jpush-api-php-client
v3.5.3 Release
v3.5.2 Release
JPush API PHP Client v3.5.2 全面支持 HTTP/2, 版本要求 PHP >= 5.5.24
v3.5.1 Release
- 为无法使用 Composer 的项目提供源码安装 autoload 支持
- 更新 Examples
- 为 apns 开发环境提供默认值
- 修复 Composer 安装版本号问题
v3.5.0 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()。
Version3.4.3
更新内容
- 修复composer导入失败问题
Version 3.4.1
更新内容
- 修复
setAudience()
不返回$this
的BUG
Version 3.3.9
更新内容
- 修复在PHP5.5以下
CURL_SSLVERSION_TLSv1
报WARM警告的问题 composer.json
增加php版本声明
Version3.3.8
更新内容
- 增加schedule delete api
Version3.3.7
更新内容
- 修复Validate API无法正常使用的BUG
Version3.3.6
更新内容
- 增加参数校验,现在在设置audience为all后,不可以再为其添加其他tags/alias/registrationId/tag_and