6.2.3#
为了更好的使我们sdk和其他sdk兼容,不类名冲突,所以我们修改了底层部分包的包名。1.
import org.webrtc... 更新为 org.vhwebrtc.. 增加了 vh可以直接添加
import org.webrtc.SurfaceViewRenderer;
修改为
import org.vhwebrtc.SurfaceViewRenderer;
混淆影响#
//6.2.3之前的用户使用
-dontwarn org.webrtc.**
-keep class org.webrtc.** {*;}
//注意 sdk6.2.3之后 更新了包名webrtc混淆需要修改
-dontwarn org.vhwebrtc.**
-keep class org.vhwebrtc.** {*;}
2.
exoplayer2 相关类增加vhall的包名,因为sdk用户层没有使用上,对用户没有影响。如果有用户使用到出现找不到的情况,删除报名直接导入就可以了。对混淆和使用没有影响
1、活动详情增加新的字段 roleNameData并增加一个 RoleNameData 类
RoleNameData roleNameData 的对外引入,获取活动详情的时候赋值。2、消息修改 增加消息 类型 EVENT_EDIT_WEBINAR_ROLE_NAMEedit_role_type//修改的角色 1 主持人,3助理,4嘉宾
edit_role_name// 修改的 名字
3、增加 对外接口
getRoleName 返回RoleNameData 数据(建议 断网重连之后,或者从后台返回前台,刷新一下数据避免数据不同步)public static void getRoleName(String webinar_id, final RequestDataCallback callBack)
由于大部分用户sdk的编译版本都已经很高,并且鉴于高版本的sdk对编译速度和包体积都有优化。我们计划于半年内升级sdk的版本,并计划转换成androidx