Skip to content

Releases: jpush/jpush-api-php-client

v3.5.3 Release

20 Oct 09:13
Compare
Choose a tag to compare
  • 修复 ios notification 中 badge 不能设置为 0 的问题 by @dhlwing #36
  • 修复 ios notification 中 alert 不能为设置为 JSON 的问题
  • 支持 IOS 10 新特性 ‘mutable-available’
  • 增加标明版本号文件
  • 改进 examples

v3.5.2 Release

20 Sep 09:45
Compare
Choose a tag to compare

JPush API PHP Client v3.5.2 全面支持 HTTP/2, 版本要求 PHP >= 5.5.24

v3.5.1 Release

29 Aug 02:37
Compare
Choose a tag to compare
  • 为无法使用 Composer 的项目提供源码安装 autoload 支持
  • 更新 Examples
  • 为 apns 开发环境提供默认值
  • 修复 Composer 安装版本号问题

v3.5.0 Release

27 Jul 09:15
Compare
Choose a tag to compare
  • 增加对命名空间的全面支持。
  • 使用 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

23 Jun 07:06
Compare
Choose a tag to compare

更新内容

  • 修复composer导入失败问题

Version 3.4.1

30 May 12:50
Compare
Choose a tag to compare

更新内容

  • 修复 setAudience() 不返回 $this 的BUG

Version 3.3.9

07 Apr 03:02
Compare
Choose a tag to compare

更新内容

  • 修复在PHP5.5以下CURL_SSLVERSION_TLSv1报WARM警告的问题
  • composer.json增加php版本声明

Version3.3.8

09 Mar 12:00
Compare
Choose a tag to compare

更新内容

  • 增加schedule delete api

Version3.3.7

22 Jan 18:20
Compare
Choose a tag to compare

更新内容

  • 修复Validate API无法正常使用的BUG

Version3.3.6

14 Jan 08:53
Compare
Choose a tag to compare

更新内容

  • 增加参数校验,现在在设置audience为all后,不可以再为其添加其他tags/alias/registrationId/tag_and