Releases: polyv/polyv-ios-livescenes-sdk-demo
1.21.0
【手机开播(三分屏)场景】
新增:
- 【开播】自研美颜功能 [Demo 、Common、SDK]
【手机开播(纯视频)场景】
新增:
- 【开播】自研美颜功能 [Demo 、Common、SDK]
【日志本地记录及上报功能说明】
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.1版本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.20.0 升级至 1.21.0,【必需】更新 Demo 层源码
- 从 其他更低版本(低于 1.20.x)升级至 1.21.0,【必需】更新 Demo 层源码
- Podfile 文件中语句,可更新为:pod 'PLVLiveScenesSDK', '~> 1.21.0'
- Pod 升级时,若无法找到最新版本,可先执行 pod repo update 一次 或 pod install --repo-update
1.20.0
【云课堂场景】
新增:
- 【回放】支持素材库回放功能 [Demo、Common、SDK]
- 【多会场】支持多会场跳转 [Demo、Common、SDK]
- 【抽奖】支持条件抽奖 [Demo、Common、SDK]
修复:
- 【登录】修复纯视频-极速频道登录报错问题 [SDK]
优化:
- 【多语言】优化英文观看页数据表达 [Demo]
【直播带货场景】
新增:
- 【回放】支持素材库回放功能 [Common、SDK]
- 【抽奖】支持条件抽奖 [Demo、Common、SDK]
修复:
- 【登录】修复纯视频-极速频道登录报错问题 [SDK]
优化:
- 【多语言】优化英文观看页数据表达 [Demo]
【手机开播(三分屏)场景】
新增:
- 【开播】登录支持查看密码 [Demo]
优化:
- 【多语言】登录页适配英文 [Demo]
【手机开播(纯视频)场景】
新增:
- 【开播】登录支持查看密码 [Demo]
优化:
- 【多语言】登录页适配英文 [Demo]
【全场景】
优化:
- 【集成】XCode16&iOS18兼容适配 [Demo]
- 【接口】增强接口请求的安全校验 [SDK]
【日志本地记录及上报功能说明】
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.1版本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.19.1 升级至 1.20.0,【必需】更新 Demo 层源码
- 从 其他更低版本(低于 1.19.x)升级至 1.20.0,【必需】更新 Demo 层源码
- Podfile 文件中语句,可更新为:pod 'PLVLiveScenesSDK', '~> 1.20.0'
- Pod 升级时,若无法找到最新版本,可先执行 pod repo update 一次 或 pod install --repo-update
1.19.1
【云课堂场景】
新增:
- 【聊天室】登录频道聊天室支持分组功能 [Demo、Common、SDK]
- 【聊天室】新增显示在线观众列表 [Demo、Common、SDK]
- 【播放器】支持防录屏防截屏 [Demo、Common]
【直播带货场景】
新增:
- 【聊天室】登录频道聊天室支持分组功能 [Demo、Common、SDK]
- 【聊天室】新增显示在线观众列表 [Demo、Common、SDK]
- 【播放器】支持防录屏防截屏 [Demo、Common]
【手机开播(三分屏)场景】
修复:
- 【开播】修复本地摄像头可能出现的画面颠倒问题 [SDK]
- 【聊天室】修复消息过多可能无法定位到本地的问题 [Demo]
【手机开播(纯视频)场景】
修复:
- 【聊天室】修复消息过多可能无法定位到本地的问题 [Demo]
【全场景】
修复:
- 【集成】修复集成SDK无法自动打包的问题 [SDK]
【日志本地记录及上报功能说明】
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.1版本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.19.0 升级至 1.19.1,【必需】更新 Demo 层源码
- 从 其他更低版本(低于 1.18.x)升级至 1.19.1,【必需】更新 Demo 层源码
- Podfile 文件中语句,可更新为:pod 'PLVLiveScenesSDK', '~> 1.19.1'
- Pod 升级时,若无法找到最新版本,可先执行 pod repo update 一次 或 pod install --repo-update
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
1.18.0
【云课堂场景】
新增:
- 【互动】支持大卡片推送功能 [Scenes、Common、SDK]
修复:
- 【跑马灯】修复手机锁屏后重新打开观看,跑马灯失效的问题 [Common]
- 【回放】修复切换往期视频,会偶现加载不出来的问题 [SDK]
优化:
- 【商品库】职位产品推送卡片样式优化 [Scenes、Common]
【直播带货场景】
新增:
- 【互动】支持大卡片推送功能 [Scenes、Common、SDK]
修复:
- 【跑马灯】修复手机锁屏后重新打开观看,跑马灯失效的问题 [Common]
- 【回放】修复切换往期视频,会偶现加载不出来的问题 [SDK]
优化:
- 【商品库】职位产品推送卡片样式优化 [Scenes、Common]
【手机开播(三分屏)场景】
优化:
- 【聊天室】聊天消息大并发优化 [Scenes、Common、SDK]
【手机开播(纯视频)场景】
优化:
- 【聊天室】聊天消息大并发优化 [Scenes、Common、SDK]
【全场景】
优化:
- 【直播间】直播间名称扩充到展示150个字符 [Scenes]
【苹果隐私策略说明】
1.17.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.17.1 升级至 1.18.0,【必需】更新 Demo 层源码
- 从 其他更低版本(低于 1.17.x)升级至 1.18.0,【必需】更新 Demo 层源码
- Podfile 文件中语句,可更新为:pod 'PLVLiveScenesSDK', '~> 1.18.0'
- Pod 升级时,若无法找到最新版本,可先执行 pod repo update 一次 或 pod install --repo-update
1.17.1
【云课堂场景】
新增:
- 【画中画】播放直播时延迟降低 [Scenes、Common、SDK]
- 【画中画】直播和回放支持自动开启小窗 [Scenes、Common、SDK]
- 【互动】抽奖礼盒的按钮支持自定义文案 [Common、SDK]
优化:
- 【营销】优化卡片推送热卖商品的提示效果 [Scenes、Common、SDK]
- 【直播间】直播间默认显示在线人数 [Scenes、Common]
【直播带货场景】
新增:
- 【画中画】播放直播时延迟降低 [Scenes、Common、SDK]
- 【画中画】直播和回放支持自动开启小窗 [Scenes、Common、SDK]
- 【互动】抽奖礼盒的按钮支持自定义文案 [Common、SDK]
优化:
- 【营销】优化卡片推送热卖商品的提示效果 [Scenes、Common、SDK]
- 【直播间】直播间默认显示在线人数 [Scenes、Common]
【手机开播(纯视频)场景】
新增:
- 【互动】支持互动签到功能 [Scenes、Common、SDK]
【全场景】
新增:
- 【网络】新增SM2加密【SDK】
优化:
- 【聊天室】聊天消息大并发优化 [Scenes、Common]
【苹果隐私策略说明】
1.17.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.17.0 升级至 1.17.1,【必需】更新 Demo 层源码
- 从 其他更低版本(低于 1.16.x)升级至 1.17.1,【必需】更新 Demo 层源码
- Podfile 文件中语句,可更新为:pod 'PLVLiveScenesSDK', '~> 1.17.1'
- Pod 升级时,若无法找到最新版本,可先执行 pod repo update 一次 或 pod install --repo-update
【备注】
- 如果需要集成屏幕共享则下列SDK指定版本为1.17.1-fix: PLVLiveScenesSDK、PLVBusinessSDK、PLVFoundationSDK,如:pod 'PLVLiveScenesSDK', '1.17.1-fix'
1.17.0
【云课堂场景】
新增:
- 【连麦】支持新版连麦流程 [Scenes、Common、SDK]
- 【画中画】回放场景支持画中画播放 [Scenes、Common、SDK]
修复:
- 【跑马灯】修复跑马灯可能造成CPU过高的问题 [Common]
- 【菜单】修复菜单中图片可能无法加载的问题 [Scenes]
优化:
- 【连麦】底层连麦组件优化升级 [SDK]
- 【回放】优化播放条件判断 [Common、SDK]
- 【聊天室】支持聊天室关闭情况下进行点赞 [SDK]
【直播带货场景】
新增:
- 【连麦】支持新版连麦流程 [Scenes、Common、SDK]
- 【画中画】回放场景支持画中画播放 [Scenes、Common、SDK]
修复:
- 【跑马灯】修复跑马灯可能造成CPU过高的问题 [Common]
优化:
- 【连麦】底层连麦组件优化升级 [SDK]
- 【回放】优化播放条件判断 [Common、SDK]
- 【聊天室】支持聊天室关闭情况下进行点赞 [SDK]
【手机开播(三分屏)场景】
新增:
- 【连麦】支持新版连麦流程 [Scenes、Common、SDK]
- 【连麦】支持讲师实时查看观众连麦时长 [Scenes、Common]
优化:
- 【连麦】底层连麦组件优化升级 [SDK]
- 【开播】修复有线耳机开播场景声音过小的问题 [SDK]
【手机开播(纯视频)场景】
新增:
- 【连麦】支持新版连麦流程 [Scenes、Common、SDK]
- 【连麦】支持讲师实时查看观众连麦时长 [Scenes、Common]
优化:
- 【连麦】底层连麦组件优化升级 [SDK]
- 【开播】修复有线耳机开播场景声音过小的问题 [SDK]
【互动学堂】
- 停止对互动学堂场景的支持
【苹果隐私策略说明】
1.17.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 官方文档以了解更多信息。
【升级说明】
升级改动点的前缀 【xx】 指对应的升级模块
升级改动点的后缀 [xxx、xxx、xxx] 指该改动所涉及的层级
【升级方法】
- 从 1.16.4 升级至 1.17.0,【必需】更新 Demo 层源码
- 从 其他更低版本(低于 1.16.x)升级至 1.17.0,【必需】更新 Demo 层源码
- Podfile 文件中语句,可更新为:pod 'PLVLiveScenesSDK', '~> 1.17.0'
- Pod 升级时,若无法找到最新版本,可先执行 pod repo update 一次 或 pod install --repo-update
1.16.4
【云课堂场景】
新增:
- 【回放】支持回放配置播放器选项 [Scenes、Common、SDK]
- 【文档】新增观看页翻页的权限控制 [Scenes、SDK]
优化:
- 【聊天室】聊天内容显示规则优化 [Common、SDK]
【直播带货场景】
新增:
- 【回放】支持回放配置播放器选项 [Scenes、Common、SDK]
优化:
- 【聊天室】聊天内容显示规则优化 [Common、SDK]
【手机开播(三分屏)场景】
新增:
- 【连麦】支持读取后台设置默认开启连麦 [Scenes、Common]
优化:
- 【聊天室】聊天内容显示规则优化 [Common、SDK]
【手机开播(纯视频)场景】
新增:
- 【连麦】支持读取后台设置默认开启连麦 [Scenes、Common]
优化:
- 【聊天室】聊天内容显示规则优化 [Common、SDK]
【升级说明】
升级改动点的前缀 【xx】 指对应的升级模块
升级改动点的后缀 [xxx、xxx、xxx] 指该改动所涉及的层级
【升级方法】
- 从 1.16.3 升级至 1.16.4,【必需】更新 Demo 层源码
- 从 其他更低版本(低于 1.15.x)升级至 1.16.4,【必需】更新 Demo 层源码
- Podfile 文件中语句,可更新为:pod 'PLVLiveScenesSDK', '~> 1.16.4'
- Pod 升级时,若无法找到最新版本,可先执行 pod repo update 一次 或 pod install --repo-update
1.16.3
【云课堂场景】
新增:
- 【直播间】新增观看次数自动刷新功能 [Scenes、Common、SDK]
- 【回放】接收转播频道支持查看发起转播频道的回放视频 [Scenes、Common、SDK]
优化:
- 【播放器】优化卡顿buffer上报机制 [SDK]
【直播带货场景】
新增:
- 【直播间】新增观看次数自动刷新功能 [Scenes、Common、SDK]
- 【回放】接收转播频道支持查看发起转播频道的回放视频 [Scenes、Common、SDK]
优化:
- 【播放器】优化卡顿buffer上报机制 [SDK]
【升级说明】
升级改动点的前缀 【xx】 指对应的升级模块
升级改动点的后缀 [xxx、xxx、xxx] 指该改动所涉及的层级
【升级方法】
- 从 1.16.2 升级至 1.16.3,【必需】更新 Demo 层源码
- 从 其他更低版本(低于 1.15.x)升级至 1.16.3,【必需】更新 Demo 层源码
- Podfile 文件中语句,可更新为:pod 'PLVLiveScenesSDK', '~> 1.16.3'
- Pod 升级时,若无法找到最新版本,可先执行 pod repo update 一次 或 pod install --repo-update
【适配说明】
自 1.15.0 版本开始,多场景 Demo 层和 SDK 层都兼容适配了 Xcode15 & iOS17。使用 Xcode 15 编译打包时,需要进行以下配置:
需要将 Pods 里的 PLVStarscream 这个 target 的 iOS Deployment Target 设置成最低支持 iOS 12,避免在 iOS 16 及以下版本上会出现进入直播间崩溃的问题。
需要将 Pod 项目和主工程 build setting->other linker flags里面添加 -Wl,-ld_classic,使用旧的链接器,避免在 iOS 14等低版本上出现运行崩溃的问题。
1.16.2
【云课堂场景】
优化:
- 【聊天室】提问功能默认消息讲师信息响应后台配置 [Common、SDK]
- 【聊天室】完善聊天室发送图片审核 [SDK]
【直播带货场景】
优化:
- 【播放器】回放支持全屏观看功能 [Scenes]
- 【聊天室】完善聊天室发送图片审核 [SDK]
【手机开播(三分屏)场景】
优化:
- 【开播】清晰度增加档位适配 [Scenes、Common、SDK]
【手机开播(纯视频)场景】
优化:
- 【开播】清晰度增加档位适配 [Scenes、Common、SDK]
【升级说明】
升级改动点的前缀 【xx】 指对应的升级模块
升级改动点的后缀 [xxx、xxx、xxx] 指该改动所涉及的层级
【升级方法】
- 从 1.16.1 升级至 1.16.2,【必需】更新 Demo 层源码
- 从 其他更低版本(低于 1.15.x)升级至 1.16.2,【必需】更新 Demo 层源码
- Podfile 文件中语句,可更新为:pod 'PLVLiveScenesSDK', '~> 1.16.2'
- Pod 升级时,若无法找到最新版本,可先执行 pod repo update 一次 或 pod install --repo-update
【适配说明】
自 1.15.0 版本开始,多场景 Demo 层和 SDK 层都兼容适配了 Xcode15 & iOS17。使用 Xcode 15 编译打包时,需要进行以下配置:
- 需要将 Pods 里的 PLVStarscream 这个 target 的 iOS Deployment Target 设置成最低支持 iOS 12,避免在 iOS 16 及以下版本上会出现进入直播间崩溃的问题。
- 需要将 Pod 项目和主工程 build setting->other linker flags里面添加 -Wl,-ld_classic,使用旧的链接器,避免在 iOS 14等低版本上出现运行崩溃的问题。