1.19.0
【云课堂场景】
新增:
- 【统计】新增商品卡片的时间埋点 [Common、SDK]
修复:
- 【播放器】修复播放器全屏后可能出现的进度条异常 [Demo]
优化:
- 【登录】优化直播回放登录流程 [Demo、Common、SDK]
【直播带货场景】
新增:
- 【统计】新增商品卡片的时间埋点 [Common、SDK]
优化:
- 【登录】优化直播回放登录流程 [Demo、Common、SDK]
【手机开播(三分屏)场景】
新增:
- 【开播】新增调整降噪API功能 [Common、SDK]
【手机开播(纯视频)场景】
新增:
- 【开播】支持切换降噪模式 [Demo、Common、SDK]
- 【开播】新增外接麦克风设备开播功能 [Demo、Common、SDK]
【全场景】
新增:
- 【聊天室】支持评论上墙 [Demo、Common、SDK]
- 【日志】新增本地日志记录及上报功能 [Demo、Common、SDK]
优化:
- 【聊天室】更新本地聊天室表情 [Common]
【日志本地记录及上报功能说明】
1.19.0版本新增日志本地记录和日志上报功能,默认开启日志本地记录功能和日志上传功能。日志存储路径为:AppData/Documents/PLVLog。
如您无需日志本地记录功能和日志上传功能,可通过配置 [PLVLiveVideoConfig sharedInstance] 下列属性进行调整。
// PLVLiveVideoConfig.h
/// 是否禁用日志本地记录功能,默认 NO
@property (nonatomic, assign) BOOL localLogDisable;
/// 是否禁用日志上报功能,默认 NO
/// @note 应在configWithUserId之前调用,否则仍会检查是否上报
@property (nonatomic, assign) BOOL localLogUploadDisable;
【苹果隐私策略说明】
1.19.0版本PLVLiveScenesSDK、PLVBusinessSDK、PLVFoundationSDK 可通过pod引用增加隐私清单。如果需要其他依赖使用的第三方SDK的隐私清单或遇到相关审核问题,请联系我们获取。
【苹果隐私策略背景】
为确保终端用户的隐私安全,所有在苹果应用商店(App Store) 上架的 App 均需要按照 Apple 的要求提供一份隐私清单,描述其(包括 App 的开发代码或使用第三方 SDK 的代码)使用可能影响用户隐私的 Apple 原生 API 的必要理由,并确保 App 仅为实现预期目的使用这些 API。
如果你上传的 App 使用了上述 API、但未在隐私清单中描述必要理由,Apple 会发送电子邮件提醒你将理由添加到 App 的隐私清单中。
自 2024 年 5 月 1 日起,仍未在隐私清单中描述其使用上述 API 必要理由的 App 将无法通过 App Store Connect 的审核。详见 [Apple 官方文档](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api)以了解更多信息。
【升级说明】
升级改动点的前缀 【xx】 指对应的升级模块
升级改动点的后缀 [xxx、xxx、xxx] 指该改动所涉及的层级
【升级方法】
- 从 1.18.x 升级至 1.19.0,【必需】更新 Demo 层源码
- 从 其他更低版本(低于 1.18.x)升级至 1.19.0,【必需】更新 Demo 层源码
- Podfile 文件中语句,可更新为:pod 'PLVLiveScenesSDK', '~> 1.19.0'
- Pod 升级时,若无法找到最新版本,可先执行 pod repo update 一次 或 pod install --repo-update