# iOS更新日志
# 2.32.32.20210908 更新说明
1.框架基础组件 修复导航栏的一些问题。
2.JSNative组件 新增meta模块getViewport方法,可获取viewport width值。
3.小程序组件 【重要】增加限制,小程序<web-view>
标签加载的H5页面不再支持小程序接口,只支持指定的JSSDK接口。
4.小程序组件 修复iOS 14中wx.navigateBack接口返回多级页面到首页时导航栏返回按钮未隐藏问题;
5.小程序组件 优化wx.navigateTo/navigateBack/redirectTo/switchTab接口参数处理逻辑;
6.小程序组件 优化wx.getSystemInfo/getSystemInfoSync,新增templateSDKVersion模板库版本号;
7.小程序组件 优化小程序组件以源码引入的方式进行编译时依赖蓝牙组件的头文件导致编译失败。
8.小程序组件 【重要】更新小程序模板库到2.0.10
9.音频组件 优化playerId生成规则,确保唯一性。
# 2.32.38.20210902 更新说明
1.框架基础组件 新增加速度计相关接口,支持开发者通过JSAPI访问设备加速度计能力:
2.框架基础组件 优化本地认证接口LightSDK.native.verifyOpeation内部实现,完善认证错误类型;
3.JSNative组件 LightSDK.native.showOverlay接口,新增支持离线包下文件路径。
4.小程序组件 【重要】更新小程序模版2.0.9
5.本地认证组件 增加LightSDK.native.supportedVerifyOperation接口,供开发者获取当前设备支持的本地认证类型列表。
6.本地认证组件 优化LightSDK.native.verifyOpeation和LightSDK.native.preVerifyOpeation接口参数定义,提高接口调用灵活性。
7.文件组件 LightSDK.native.filePreview接口,显示预览文档的标题去除后缀名,与Android统一。
8.音频组件 优化增加对startRecord方法的duration参数的异常判断。
# 2.32.37.20210825 更新说明
1.框架基础组件 优化框架基础组件中埋点初始化逻辑,支持AnalyticsGrowingIOGMU初始化
2.框架基础组件 优化文件保存相关接口,保留文件原始后缀
3.文件组件 LightSDK.native.filePreview接口,新增支持lightresource://路径
4.GrowingIO埋点组件 新增GrowingIO埋点组件,支持LightSDK.native.analyticsSendEvent接口使用GrowingIO埋点服务
# 2.32.36.20210818 更新说明
1.图片组件 选择图片-相机拍照时,新增支持保存到相册
2.地图基础组件.百度地图组件.腾讯地图组件 新增接口LightSDK.native.getLocationOnce/startLocationUpdate/ stopLocationUpdate/onLocationChange/offLocationChange
3.安全键盘组件 修复安全键盘编译警告,代码扫描问题
4.安全键盘组件 修复安全键盘加密方式为AES时,返回的密值和安卓不一致的问题
5.安全键盘组件 修复安全键盘刚打开或数据清空时的数据回调,和安卓保持一致
6.小程序组件 【重要】更新小程序模板库到2.0.7
# 2.32.35.20210812 更新说明
1.框架基础组件 【重要】优化应用前台运行时收到推送通知的表现行为,iOS10及以上系统将以横幅通知形式展示,iOS9及以下系统将不再有提示。如需监听推送通知,请使用LightSDK.native.pushAddEventListener接口。应用在后台运行时接收推送通知的表现行为不受影响。
2.框架基础组件 优化小程序文件存储功能,wx.getSavedFileList和wx.getSavedFileInfo将不再允许查询其他小程序的文件信息.
3.图片组件 新增图片添加文字水印.添加图片水印功能接口:LightSDK.native.imageWatermarkText、LightSDK.native.imageWatermarkLogo
4.极光推送组件 优化移除通知类消息时的处理逻辑,统一到GMUBase中处理
5.阿里推送组件 优化移除通知类消息时的处理逻辑,统一到GMUBase中处理
6.个推推送组件 移除通知类消息时的处理逻辑,统一到GMUBase中处理
7.小程序组件 【重要】优化小程序文件存储功能,wx.getSavedFileList和wx.getSavedFileInfo将不能获取到其他小程序的文件信息
8.文件组件 优化小程序文件存储功能,wx.getSavedFileList和wx.getSavedFileInfo将不能获取到其他小程序的文件信息
# 2.32.34.20210804 更新说明
1.框架基础组件 增加小程序模板选择界面mp_temp_list的注册,解决开发者动态变更小程序模板库的需求;
2.小程序组件 .蓝牙组件 【重要】优化小程序模块中的蓝牙相关功能迁移到蓝牙模块, 未集成蓝牙模块,wx.getSystemInfoSync接口无法获取正确的蓝牙开关状态
3.扫码组件 优化扫一扫页面打开方式,支持LightSDK.native.scanCode在小程序中使用
4.扫码组件 新增+[HLQRCodeScanViewController captureWithArguments:complete:]方法,扫码错误信息可通过complete返回给调用者;
5.小程序调试组件 新增小程序模板库选择的功能(mp_temp_list组件),解决开发者动态变更小程序模板库的需求;
6.小程序调试组件 优化调整小程序预览流程逻辑,移除小程序预览与离线包模板库的绑定关系;
7.Web组件 修复编译警告和oclint扫描问题
8.音频组件 修复编译警告和oclint扫描问题
9.交易键盘组件 修复交易键盘编译警告,代码扫描问题;
10.交易键盘组件 优化tradekeyboard.show接口中type为search类型时funcKey取值逻辑,和安卓保持一致;
# 2.32.33.20210730 更新说明
1.框架基础组件、图片选择组件、扫码组件、音频组件、通讯录组件、日历组件、蓝牙组件、百度地图组件 新增系统权限相关接口: LightSDKLightSDK.native.checkPermission、 LightSDK.native.checkThenRequestPermission、 LightSDK.native.settingPermission
# 2.32.32.20210729 更新说明
1.框架基础组件 新增文件下载资源的处理功能,处理临时文件和缓存文件的LightRes规则
2.框架基础组件 优化upload接口添加返回状态信息
3.文件组件 新增文件下载.保存.选择功能: LightSDK.native.downloadBuild(创建下载任务)、 LightSDK.native.downloadAbort(取消下载任务)、 LightSDK.native.downloadFile(开始下载)、 LightSDK.native.saveDownloadFile(保存文件到本地缓存目录)、 LightSDK.native.getFileInfo(获取临时文件信息)、 LightSDK.native.getSavedFileInfo(获取已保存文件信息)、 LightSDK.native.getSavedFileList接口(获取本地已保存的文件列表信息)、 LightSDK.native.chooseFile接口(文件选择)
4.小程序组件 更新小程序模版2.0.5
# 2.32.31.20210728 更新说明
1.小程序容器组件 优化重构小程序容器的关闭方法,提高代码可维护性;
2.图片组件 图片选择UI改造
# 2.32.30.20210722 更新说明
1.小程序组件 优化调整小程序关于页面字段属性和渲染规则,适配LightView预览模式下小程序模板库显示功能
2.小程序调试组件 优化小程序关于页面UI,LightView预览小程序时会显示当前加载的小程序模板库版本号,普通模式下则不显示小程序模板库版本号
3.保利威直播组件 优化调整保利威1.5.0版SDK手机开播场景依赖的图片选择库为PLVImagePickerController
# 2.32.29.20210721 更新说明
1.JSNative组件 优化JSN-loading标签,适配列表数据在一条的情况下拉刷新列表会默认显示loading标签的场景,优化三方weex源码中对loading标签显示或隐藏的处理逻辑
2.JSNative组件 优化JSN容器loading标签display属性在极短时间改变时可能会出现动画显示异常的问题,优化三方weex源码中对loading标签display属性修改时动画处理的逻辑
3.安全键盘组件 修复在特定系统(仅iOS10)上会显示本该隐藏的输入框占位文字的UI兼容性问题
4.小程序组件 小程序模版更新2.0.4版本