Changelog 2017.4

iOS SDK — Sync

版本:Sync 2.3.2

  • 修复了线程安全优化。

版本:Sync 2.3.1

  • 修复了监听浮点型数据有可能造成回调中数据不变化的问题。

版本:Sync 2.3.0

新增

  • 新增 WDGSyncErrorNonExistentNode = 26301 错误码,在空节点上设置 priority 时报此错误。

优化

  • 优化 WilddogSync 响应速度和内存占用,响应速度提高 25%。
  • 优化 WilddogSync 建连策略,使得服务不可用时能快速切换服务。
  • 优化 WilddogSync 重连策略,实现更合理的快速重连。

修复

  • 允许 [WDGServerValuetimestamp] 作为优先级。
  • 部分 WDGSyncReference 的 sync 和 URL 方法返回 nil 的问题。
  • 监听数据时,如果只修改了优先级,在监听回调中数据不对的问题。
  • 同时监听同一路径,但条件不同时,第二次监听先返回一次空数据的问题。
  • 通过 orderByChild 等排序方法建立的监听,当数据对应值多次变动时出现排序错误。
  • 监听节点时,当返回 null 节点导致 SDK Crash 问题。
  • 在 32 位设备中 [WDGServerValuetimestamp] 的数值溢出问题。
  • 监听 .info/serverTimeOffset 结果始终为 0 的问题。
  • 极个别情况下 snapshot.children 中缺少一条数据的问题。

 

iOS SDK — Video

版本:Video 0.5.17

  • 修复了内存泄漏导致的第二次打开相机卡顿的问题。
  • 修复了无网情况下初始化 SDK 导致的 APP 假死状态。

版本:Sync 0.5.15

  • 优化 gateway 协议:增加通话或会议开始时统计的上报。

版本:Sync 0.5.14

  • 与 WilddogSync 2.3.0 版兼容。

注:版本号中间跳过了 0.5.16 ,原因为 npm 上0.5.16版本存在问题,npm 不支持覆盖文件只能 unpublish ,发布新版本时需跳过该版本。

 

Android SDK — Sync

版本:Sync 2.3.0

新增

  • 新增 ERR_NON_EXISTENT_NODE = 26301 错误码,在空节点上设置 priority 时报此错误。

改进

  • 优化 WilddogSync 建连策略,使得服务不可用时能快速切换服务;
  • 优化 WilddogSync 重连策略,根据网络状态选择不同的策略,减少流量和电量的浪费。

修复

  • 解决更新缓存数据报错问题;
  • 无网情况下网络请求报错问题。

 

Android SDK — Video

版本:Video 0.5.15

  • 优化 gateway 协议:增加通话或会议开始时统计的上报。

版本:Video 0.5.14

  • 优化 gateway 协议:增加通话或会议开始时统计的上报。

版本:Video 0.5.13

  • 修复了 video 选项设为 false 的媒体流在进行统计上报时报错的问题;
  • 修复了在初始化时间很久的情况下sdk导致界面卡主bug。

 

JavaScript SDK — Sync & Auth

版本:Sync 2.5.5

新增

  • 初始化 App 的配置 config 新增 websocketOnly 选项。(该问题主要解决用户的网络环境中 polling 被阻止而导致 sdk 不可用的问题。建议官网sdk升级到此版本,websocketOnly 设为 true)。

改进

  • 优化 WilddogSync 建连策略,使得服务不可用时能快速切换服务。
  • 优化 WilddogSync 建连策略,无网环境停止尝试重连,网络恢复后自动重连。

版本:Sync 2.5.4

  • 修改了 node 版日活统计,多次使用 node 版将不会重复计算为每日独立设备数。

版本:Auth 2.5.4

  • 修复了 onAuthStateChanged 在使用 redirect(OAuth) 登录成功后,多触发一次回调且 user 为 null 的问题。

 

JavaScript SDK — Video

版本:Video 0.5.18

优化

  • 优化 gateway 协议,离开时先发送统计信息,后发 bye;
  • 更新 ie safari 适用插件;
  • 优化在 sync 服务器不稳定时造成数据残留的问题。

修复

  • 忽略对 peerconnection disconnected状态的关注;
  • 修复在 ie safari 等插件环境下无法获取统计的问题。

版本:Video 0.5.17

修复了 conversation 发送统计时多发送了 sessionId 导致服务端不能识别的问题。

版本:Video 0.5.15

  • 优化 gateway 协议:增加通话或会议开始时统计的上报。

版本:Video 0.5.14

  • 修复了 web 端与移动端信令不能正常交互的问题。

版本:Video 0.5.13

  • 修复了 video 选项设为 false 的媒体流在进行统计上报时报错的问题。

注:版本号中间跳过了 0.5.16 ,原因为 npm 上0.5.16版本存在问题,npm 不支持覆盖文件只能 unpublish ,发布新版本时需跳过该版本。

 

-END-

知识共享许可协议

本站内容采用知识共享署名 4.0 国际许可协议进行许可。

 

发表评论

电子邮件地址不会被公开。