# iOS 更新日志
# 2.36.9
更新时间:2022-05-20
【新增】
- 新增页面栈限制数的配置项。
- 离线小程序支持配置logo图片。
- 小程序更多视图支持自定义。
- 新增轻扫关闭小程序、返回功能。
- 高德地图扩展SDK的marker的width、height、zIndex 属性,callout的padding属性支持。
- 新增微信授权login场景支持。
【优化】
- 优化showModel、showToast、showLoading。
- 优化appendFile实现。
- 优化分包小程序分包(拷贝)加载问题。
- 优化小程序页面白屏时的处理。
- 优化loading页的默认效果和自定义时的参数。
- 去除高德扩展SDK中的MJRefresh库依赖。
【修复】
- 修复横屏时更多菜单显示异常。
- 修复横屏时启动小程序导航栏偏移问题。
- 修复小程序热启动时启动参数未更新问题。
- 修复cover-view不支持ellipsis样式问题。
- 修复textarea 内容过多时遮挡问题。
- 修复loading转场页的loading动画不停止问题。
- 修复回到首页按钮偶尔会显示错误问题。
- 修复偶现的SDKKey解密问题导致的校验失败。
- 修复video组件在tabbar类型小程序上全屏时未铺满全屏问题。
- 修复camera组件在tabbar页面切换后渲染不成功问题。
- 修复innerAudio的onError事件未触发问题。
# 2.36.7
更新时间:2022-05-05
【新增】
- innerAudio新增bufferedTime属性。
- textarea新增disableDefaultPadding属性。
- FinAppletGDMap 扩展SDK新增对callouttap事件,anchorpointtap事件,callout的支持。
【修复】
- 修复innerAudio暂停后,继续播放导致播放重置的问题。
- 修复innerAudio的startTime设置为非整数时,不生效的问题。
- 修复textarea组件的autoHeight属性效果与微信小程序组件不一致问题。
- 修复textarea和input组件的selection-end传递非法值null时,聚焦效果和微信不一致的问题。
- 修复innerAudio的onPlay事件会多次回调的问题。
- 修复小程序本地有缓存时,冷启动未触发didOpenApplet回调问题。
- 修复小程序加载首页时,执行redirectTo导致tabbar无法点击等路由问题。
- 修复小程序tabbar横屏时部分机型高度异常问题。
- 修复小程序横屏时,更多菜单页未显示小程序类型标识问题。
- 修复小程序横屏时,页面标题和胶囊位置偏移问题。
- 修复错误调用stopPullDownloadRefresh导致页面滚动问题。
- 修复aac格式音频无法正常播放的问题。
- 修复textarea/input设置cursor-spacing属性表现不正确的问题。
【优化】
- 优化chooseImage/chooseVideo在只有一个选项时页面展示效果。
- 优化自定义api,新增appletInfo参数。
- 优化自定义同步api,增加小程序appletInfo参数(旧的同步api方式已不可用)。
- 优化 chooseLocation 和 openLocation的UI。
# 2.36.5
更新时间:2022-04-20
【新增】
- 新增button组件open-type属性。
- 新增sendCustomEvent指定小程序id的api。
【优化】
- 优化SDK报错信息。
- 优化getSetting api,对齐微信。
- 优化WebRTC MediaRecorder。
- 优化sendCustomEvent功能。
- 优化小程序检查更新流程
- 优化组件释放逻辑。
- 优化WebGL代码。
- 优化下载小程序/基础库接口请求头增加机构id
【修复】
- 修复camera在iOS低版本闪退问题。
- 修复readFileSync在position和length都为空时,取不到文件的问题。
- 修复navigateTo 和redirectTo 跳转至tabbar页面问题。
- 修复了createAudioContext的录音,返回以及退出到后台都不会停止播放的问题。
- 修复loading页和更多菜单偶现logo不显示的问题。
- 修复优化小程序启动流程后,偶现小程序缓存不生效的问题。
# 2.36.1
更新时间:2022-04-02
【新增】
- 新增自定义同步api的支持。
- 新增setEnableDebug。
- 新增更多菜单控制开启关闭调试。
- 新增离屏canvas支持。
- 新增TCPSocket一系列Api。
- 新增camera组件同层渲染支持。
- camera组件增加帧数据回调。
【优化】
- 小程序运行流程优化(小程序状态机)。
- 去除更多菜单中的返回首页按钮。
- 优化添加组件的逻辑,修复偶现的组件添加页面错误的问题。
- 优化小程序权限申请时UI提示。
- 优化返回首页按钮功能(更新至导航栏,去除更多菜单中的返回首页)。
- RecorderManager 支持录制aac格式音频。
【修复】
- 修复小程序navigateToMiniProgram偶现页面不存在问题。
- 修复camera 低端机不支持高分辨率导致的崩溃问题。
- 修复偶现"小程序"显示为null的问题。
- 修复tabbar切换时偶现的白屏。
- 修复TCPSocket连接过程中切换网络模式导致的连接失败问题。
- 修复了showmodal横屏时UI显示异常的问题。
- 修复偶现横屏打开小程序时,页面UI显示异常问题。
- 修复深色模式下报错页面适配。
- 修复加载外部网页时切换tabbar导致的白屏和网页加载错页面问题。
- 修复小程序关闭时,H5网页中音视频未暂停的问题。
- 修复onResize事件返回宽高不正确的问题。
- 修复getSystenInfoSync接口返回宽高错误的问题。
- 修复重复下拉刷新会消失的问题。
- 修复universalLink无法打开小程序的问题。
- 修复input自动聚焦偶现内容未上移导致遮挡问题。
- 修复更多菜单里[开发版]等标识不能点击的问题。
- 修复自定义[小程序类型]菜单响应事件流程错误的问题。
# 2.35.15
更新时间:2022-03-19
【新增】
- 新增小程序生命周期事件;
- 支持自定义api覆盖内置api的实现;
- 小程序被禁用的提示;
【优化】
- 兼容新旧二维码格式;
- 小程序page生命周期事件优化;
【修复】
- 修复扫码二维码打开小程序的崩溃问题;
- 修复udp socket的相关bug;
- 修复小程序缓存数量限制的问题;
- 修复蓝牙特征值更新了空内容时崩溃的问题;
# 2.35.13
更新时间:2022-03-04
【优化】
- 优化暗黑模式下loading页、体验版前置页、小程序配置;
- 删除剪切板相关的api;
- 优化recorder的speaker蓝牙耳机配置。
【修复】
- 修复video组件状态栏隐藏的问题;
- 修复加H5页面,未能正确触发pageOnUnload事件问题;
- 修复tabbar小程序自定义导航栏背景颜色问题;
- 修复setNaigationBarColor的api不生效问题;
- 修复input/textArea组件获取焦点时显示问题;
- 修复蓝牙服务不能识别128位UUID的问题;
- 修复getConnectedBluetoothDevices没有正确返回设备的问题。
# 2.35.11
更新时间:2022-02-19
【新增】
- input/textarea hold-keyboard 属性支持。
- 新增蓝牙扩展SDK(从原SDK中拆分出一个新扩展SDK)。
【优化】
- 优化handleOpenURL和handleOpenUniversalLinkURL注释
- 优化SDK中的Categoray,对方法和属性添加前缀。
【修复】
- 修复离线小程序启动参数问题。
- 修复canvasToTempFilePath保存图片无法绘制drawImge图像和图片模糊的问题。
- 修复base64ToTempFilePath文件过大的问题。
- 修复image的src引用finFile://urs路径的图片,图片不展示的问题。
- 修复了蓝牙移除蓝牙外设的service时,调用了未赋值的block引发的闪退问题。
- 修复经度异常导致的闪退。
- 修复打开Apple地图进行导航时,没有目的地的问题。
- 增加原生和百度地图的marker图标支持网络路径/本地路径/代码包路径。
- 修复moveAlong没有动画效果的问题。
- 修复enable-zoom=false,IOS百度地图,还支持手势缩放和双击放大的问题。
- 修复longitude/latitude传空[“”,””],中心点定位不准确的问题。
- 修复video组件横竖屏全屏切换显示问题。
- 区分处理pageOrientation不同情况下横竖屏切换。
# 2.35.9
更新时间:2022-01-28
【新增】
- ShowModal增加editable、placeholderText支持。
- 权限弹框的横竖屏切换适配。
- previewMedia的类型容错处理。
【优化】
- 当有权限弹框时,取消页面的正在编辑的焦点
# 2.35.3
更新时间:2022-01-14
【优化】
- 优化getAppletsFromLocalCache,返回完整小程序对象。
- 优化原生Cavans组件的strokePath,支持state。
- 优化SDK从服务器端获取配置信息的逻辑。
【修复】
- 修复canvas阴影偶现显示不正确的问题
- 修复离线小程序二次打开时启动参数不正确的问题。
- 修复离线小程序域名白名单列表和logo不生效的问题。
- 修复getSystemInfo中iPhone 13机型名称不显示的问题。
# 2.35.1
更新时间:2022-01-07
【新增】
- 新增webRTC、Map、pageContainer组件。
- 新增罗盘相关向程序api。
- 新增自定义loading功能。
- 新增keyboard-accessory。
- 新增小程序中权限授权功能。
- 新增离线小程序支持功能。
- 新增小程序主题配置功能。
- 新增map组件百度地图、高德地图支持。
- 新增openLocation、choosePoi小程序api支持。
- 新增FileSystemManager readZipEntry api。
- 新增checkIsOpenAccessibility api。
- 新增原生 canvas 组件。
【优化】
- 扫码打开小程序流程优化。
- 小程序API性能优化。
- location相关api界面对暗黑模式场景的适配。
- chooseLocation搜索框的交互逻辑优化。
- 小程序之间 https cookies隔离。
- tabbar类小程序预加载优化。
- 优化小程序涉及到权限的接口提示信息。
【修复】
- 修复map组件添加polyLine线条失败的问题。
- 修复tabbar页面下reluanch会丢失query的问题。
- 修复导航栏偶现错乱问题。
- 修复setTabbarItem不支持本地图片问题。
- 修复scheme打开分包小程序path不存在时白屏问题。
- 修复自定义导航栏时,胶囊在部分机型显示错位的问题。
- 修复vibrateLong/vibrateShort接口没有回调的问题。
- 修复整包小程序偶现移动文件失败的问题。
- 修复tabbar小程序横竖屏切换后偶现的UI错位问题。
# 2.34.11
更新时间:2021-12-18
【新增】
无
【优化】
1.JSSDK 中的webSubscribeCallBackHandler方法替换
【修复】
- 修复首次加载页面白屏的问题
- 修复转json时可能会崩溃的问题。
- 修复iOS15下tabbar样式不生效的问题。
# 2.34.9
更新时间:2021-12-04
【新增】
无
【优化】
- 优化小程序过期提示信息。
- 优化Video组件封面显示。
- 优化Modal UI。
- 优化键盘弹出的响应效果。
- 优化MD5加密方式。
- 优化删除小程序缓存功能。
【修复】
- 修复SDK多次触发DOMContentLoaded事件Bug。
- 修复UDPSocket未传port端口号时无法自动绑定端口Bug。
- 修复红点提示异常Bug。
- 修复小程序横屏处理Bug。
- 修复Video组件全屏Bug。
# 2.34.7
更新时间:2021-11-19
【新增】
- getSuperviseInfo 和 getSystemInfo,返回值增加bundleId字段。
- JSSDK增加request接口。
【优化】
- api runtime创建时,加上类型校验防止崩溃。
- NSJSONSerialization序列化时遇到自定义对象会崩溃。
- 解决iOS 扩展SDK没有自动初始化问题。
【修复】
- 修复log库没有自动写文件的问题。
# 2.34.5
更新时间:2021-11-05
【新增】
- 新增账号被冻结时提示。
- previewImage 新增长按保存功能。
- 新增bitcode支持。
【优化】
- 原生组件默认颜色优化。
- 优化小程序报错提示信息页。
- getImageInfo 新增orientation、type。
- SDK内currentApp逻辑优化。
【修复】
- 修复tabbar 横屏时,部分机型显示异常的bug。
- 修复showModal导致的键盘弹出的bug。
- 修复压缩库在部分机型下偶现崩溃问题。
- 修复德邦证券在iOS10系统下弹出相机图库后小程序关闭的问题。
- 修复audio播放器需播放两次问题。
# 2.34.3
更新时间:2021-10-22
【新增】
- webview组件新增header参数支持。
【优化】
- 优化涉及到权限的接口fail提示信息。
- 优化vibrateLong/vibrateShort接口的回调。
【修复】
- 修复openDocument接口偶现失败的问题。
- 修复input输入框在iOS 15 偶现crash的问题。
- 修复camera组件偶现卡顿问题。
# 2.34.1
更新时间:2021-9-28
【新增】
- 新增video组件。
- 新增蓝牙通用、低功耗中心设备、信标等Api。
- 新增小程序插件支持。
- 新增FileSystemManager一系列Api。
【优化】
- 分包小程序加载速度优化。
- iOS 15的兼容适配。
- 优化删除小程序缓存Api。
- 优化初始化SDK的apiPrefix参数。
- 优化分包小程序的canvas实现。
【修复】
- 修复recordManager、camera、innerAudio组合使用时的录音问题。
# 2.33.15
更新时间:2021-9-10
【新增】
- 新增小程序对象加密串信息字段。
- 新增对跳转appStore协议itms和itms-appss的支持。
【修复】
- cover-view换行问题。
- 相册导航栏文字颜色修改。
- 初始化时,加密验证appKey问题修复。
- 修复TabBar控制器根页面加载H5跳转至二级页面返回按钮显示以及逻辑问题。
# 2.33.9
更新时间:2021-8-27
【新增】
- 新增隐藏转场页面关闭按钮、禁用侧滑关闭小程序的配置参数。
- 体验版小程序二维码支持配置启动参数。
【优化】
- 优化SDK中未使用到的类和函数。
【修复】
- 修复userAgent与webrtc冲突问题,现支持H5中使用webrtc功能。
- 修复服务器配置为md5加密方式下,搜索小程序接口报错问题。
# 2.33.7
更新时间:2021-8-13
【新增】
- 新增初始化配置项,支持对后台返回数据加密。
- 新增小程序(体验版、开发版等)版本的标识。
【优化】
- 优化小程序错误提示信息。
- 优化toast视图显示区域和图标。
【修复】
- 修复input、textarea在中文输入法超过最大长度会变成英文的问题。
- 修复小程序加载H5,由于系统取消request导致的加载失败问题。
- 修复小程序在反复覆盖安装场景下出现资源拷贝失败问题。
# 2.33.3
更新时间:2021-7-31
【新增】
- 支持小程序分包支持。
- 支持webSocket原生实现以及黑白名单限制。
- 支持input、textarea的cursor/selectedStart/selectedEnd属性。
【优化】
- 优化体验版、临时版、开发版等逻辑以及不同版本下缓存问题。
- 优化删除小程序接口,提高删除速度。
- 优化热启动小程序场景下参数校验逻辑。
- 优化SDK打包,默认打包为动态库。
- 优化数据上报,去除非正式版小程序的统计信息。
【修复】
- 修复体验版小程序上传时间显示错误的问题。
- 修复因apm统计配置导致的打开小程序较慢的问题。
- 修复cover-view 与自定义native-view 显示问题。
# 2.32.1
更新时间:2021-7-16
【新增】
- 新增readFile/readFileSyncApi接口
- 增加exitMiniProgram退出小程序的Api
- 支持scheme和universallink打开多服务器配置的小程序
【优化】
- input输入方案调整
- 优化视频压缩
- 管理小程序Api的优化
【修复】
- 修复apm数据上报bug
- 修复小程序打开小程序的bug
- cover-view按z-index调整视图层级,修复事件响应问题
- 修复音频播放时监听进度方法不准确,导致没有播放完成的事件。
- .修复录音完成,pcm转码成mp3格式可能会崩溃的问题。
- 修复静态库解压崩溃的问题
# 2.31.3
更新时间:2021-7-5
【新增】
- 管理小程序2.0。
- 一码通。
- 新增writeFile/writeFileSync接口。
【优化】
- 优化数据上报。
- 优化cover-view层级。
- 优化下拉刷新控件。
- 优化innerAudio默认参数问题。
- 优化环境错误提示文案。
- 兼容数组崩溃问题。
【修复】
- 修复cover-view组件的若干bug。
- 修复keyBoard若干bug。
# 2.30.1
更新时间:2021-6-21
【新增】
- textarea组件支持同层渲染。
- 新增体验版以及二维码安全控制功能。
【优化】
- SDK从动态库调整为静态库,减小app体积增长。
- 优化小程序landscape方向兼容问题。
- 优化小程序打开失败的提示信息。
- 优化视频录制出的视频体积。
- 优化cover-view组件的文字间距。
【修复】
- 修复camera组件的若干bug。
- 修复apm事件统计失败的bug。
# 2.29.1
更新时间:2021-6-5
【新增】
- 新增camera组件。
【优化】
- 优化证书校验相关处理逻辑。
- 优化downloadFile接口返回的地址以及其他path格式。
【修复】
- 修复scheme、universal link 打开过个小程序时,偶现不能关闭问题。
- 修复小程序打开失败时,侧滑返回crash问题。
# 2.28.1
更新时间: 2021-6-1
【新增】
- 新增FileSystemManager,支持saveFile、getFileInfo、removeSavedFile、getSavedFileList、getSavedFileInfo。
- 新增初始化配置项,可禁用getSuperviseInfo接口。
【优化】
- 优化saveFile、getFileInfo、removeSavedFile、getSavedFileList、getSavedFileInfo旧接口。
- 优化下拉刷新,区分手势下拉和调api下拉结束的场景。
- 优化启动参数中path处理。
- 优化chooseVideo和chooseImage选择icloud中图片异常问题。
- 优化app横竖屏配置错误的情况下,小程序横竖屏的处理。
- 优化图片资源,合并为一个bundle。
【修复】
- 修复webView 组件加载H5时userAgent读取异常。
- 修复回到首页按钮逻辑异常。
# 2.27.1
更新时间: 2021-5-25
【新增】
- 新增apm事件上报压缩的配置项。
- 新增搜索小程序的api。
- 新增带关闭回调的api。
- input组件支持同层渲染。
【优化】
- 小程序灰度接口增加hashcode优化返回信息。
- 优化Utils工具类,防止重名。
- 优化小程序未编译的提示信息。
- 优化小程序白屏时的处理逻辑。
- 优化文件和storage等缓存。
【修复】
- 修复自定义tabbar在顶部时默认颜色显示为白色问题。
- 修复actionsheet 在scenesDelegate类型工程里无法显示问题。
- 修复openDocument打开文件报错的问题。
- 修复tabbar在iOS 13以上属性设置问题。
# 2.25.1
更新时间: 2021-4-30
【新增】
- 新增domains配置项,可设置小程序需要强制https证书校验的域名。
- 新增cover-image组件。
- 新增域名黑名单限制和白名单中.*的支持。
【修复】
- 修复cover-view组件部分属性设置问题。
- 修复 input 密码输入框键盘遮挡问题。
【优化】
- 优化SDK网络图片加载。
- 优化downloadFile 接口文件后缀读取策略。
- 优化SDK中数据存储,减小SDK体积。
- 优化小程序webView 中https证书校验功能。
- 优化初始化SDK 未配置uiConfig时的默认值。
- 优化SDK中的图片资源大小。
# 2.24.4
更新时间: 2021-4-21
【新增】
- 新增https证书安全验证。
- 新增自定义api调用限制。
- 新增cover-view组件。
- 新增自定义tabBar支持。
- 新增接口返回null类型参数的容错机制。
- 新增H5页面加载失败后,重新加载机制。
【修复】
- 修复query参数中包含base64解析错误。
- 修复tabbar切换时,标题设置无效的问题。
- 修复startRecord录音功能失败的bug。
【优化】
- 优化apm事件上报策略。
- 优化UIColor转换。
- 优化加载H5时的缓存策略。
- 优化 小程序意外退出的提示。
- 去除sdk-config接口。
# 2.23.5
更新时间: 2021-3-19
【新增】
- 新增storage以及jssdk storage等一系列api。
- 新增基础库md5校验和密码解压。
- 新增page-meta 相关api的支持。
- 新增webview组件中打开支付宝、微信、appStore的支持。
- 新增数据库加密。
- 新增fileToBase64 api。
- 新增apmServer 配置项。
- 新增对IDE 二维码小程序的预览支持。
- 新增 【小程序】文本配置项。
- 新增 对universal link的支持。
- 新增innerAudio等一系列api。
- 新增recoderManager等一系列api。
【修复】
- 修复tabbar 在上方时显示异常的bug。
- 修复textarea 在iPhone 6 上无法点击完成按钮的bug。
- 修复右滑导致的关闭按钮、更多按钮点击无反应的bug。
- 修复版本号不变时,扫码无法拉取最新版本小程序的bug。
- 修复webview组件所在页面设置disableScroll后,webview无法滚动的bug。
- 修复getSystemInfoSync 返回基础库版本错误的bug。
- 修复部分场景打开完成回调、delegete不触发的bug。
- 修复打开小程序会重复下载小程序包的bug。
- 修复多次下拉刷新显示异常的bug。
【优化】
- 优化previewVideo api,支持边下边播。
- 优化自定义菜单,由后台和小程序控制。
- 优化 获取SDK配置信息接口调用。
- 优化转发时小程序logo的链接地址。
- 优化native-view、camera、live-player、live-pusher协议。
- 优化apm统计事件和上报逻辑。
- 优化多线程并发初始化SDK。
# 2.13.109
更新时间: 2021-1-18
更新内容:
- 新增批量更新小程序个数的配置项。
- 新增requestTask、downloadTask、uploadTask以及对应api。
- 新增udpSocket以及相关api。
- 新增隐藏转发按钮和更多视图效果的配置。
- 新增获取当前webView 的URL的api。
- 新增获取当前userAgent的api。
- 新增小程序截屏事件api。
- 新增右上角胶囊样式修改的配置。
- 新增getSelectedTextRange的api。
- 新增jssdk 中canGoBack/canNavigateBack/setNavigationBarTitle。
- 新增previewMedia 的api。
- 修复 iOS 14.0-14.2 5G网络判断引起的Crash。
- 修复getSystemInfo 部分参数为空引起的问题。
- 修复input comfirm和blur事件顺序错误问题。
- 修复setTabBarItem 会导致badge角标消失的问题。
- 修复更多视图、关于页面、非业务域名页小程序logo不显示的问题。
- 修复tabbar 隐藏情况下显示问题。
- 修复input 控件在页面跳转时抖动的问题。
- 优化startPullDownRefresh、stopPullDownRefresh。
- 优化 hideToast/hideloading api。
- 优化navigateToMiniProgram跳转自身的场景。
- 优化下拉刷新效果和功能。
- 优化apm事件上报时机和压缩数据。
- 优化小程序首页加载时机。
- 优化小程序页面渲染逻辑。
- 优化横竖屏切换时更多视图显示和隐藏逻辑。
- 优化小程序页面白屏问题。
- 优化小程序加载失败时的提示信息。
- 优化小程序SDK中的日志管理。
- SDK支持多服务器配置。
- 删除核心SDK中的定位相关功能,getLocation移到扩展SDK。
- 支持live-player、live-pusher、camera组件。
# 2.12.65
更新时间: 2020-11-27
更新内容:
- 新增showTabBarRedDot、hideTabBarRedDot、showTabBar、hideTabBar、setTabBarStyle、setTabBarItem。
- 新增getNetworkType等接口中5G网络类型的识别。
- 新增H5页面消失前的pageonunload事件。
- 新增JSSDK 中的getLocalImgDataapi。
- 新增textarea原生组件。
- 修复base64ToTempFilePath部分情况下失败的问题。
- 修复updateInput事件中placeholder为空引起的Crash。
- 修复横屏时,部分场景下页面布局错误的问题。
- 修复H5中拍照返回小程序时样式异常的bug。
- 修复打开小程序api导致的卡顿问题。
- 修复 iOS 14.0-14.2 5G网络判断引起的Crash。
- 修复getSystemInfo 部分参数为空引起的问题
- 优化未实现的api,返回失败的回调。
- 优化iPhoneX的判断,宏改为函数。
- 优化loading页动画在低端机型模拟器上的显示效果。
- 优化getSystemInfo等接口中返回的iPhone12等机型的信息。
- 优化小程序logo和title的加载与显示。
- 优化小程序SDK中的网络请求,新增SDK版本参数,请求改为短连接。
- 优化注入的JSSDK避免未使用JSSDK的网页报错。
- 删除核心SDK中的获取WebView的api,移到扩展SDK。
# 2.11.11
更新时间: 2020-10-23
更新内容:
- 新增打开小程序时的动画开关参数。
- 优化apm事件上报处理机制。
- 新增hideKeyboard事件。
- 优化iPad 上对横竖屏切换的支持。
- 修复app切后台后网络请求出现域名校验失败的情况。
- 新增compressImage接口。
- 新增pageScrollTo的支持。
- 新增saveVideoToPhotosAlbum、saveImageToPhotosAlbum接口。
- 支持webPublishHandler事件。
- 新增配置网页加载进度条颜色的api。
- 修复自定义api内push原生页面,然后又打开小程序导致崩溃的bug。
- 修复plist里语言设置项不存在导致的崩溃的bug。
- 修复tabbar 小程序redirectto后switchTab onShow事件不触发的bug。
- 重写优化input原生组件实现。
- 新增SDK指纹配置项。
- 优化侧滑关闭小程序响应区域。
- 修复tabbar 小程序返回按钮显示异常的bug。
- 优化小程序loading页动画效果。
- 新增小程序页面不存在时的提示处理。
- 修复服务器切换导致api调用失败的bug。
- 新增关闭指定小程序、清除指定小程序内存缓存的api。
- 优化getImageBase64、base64ToTempFilePath接口。
- 新增设置小程序WebView UserAgent的api。
# 2.9.4
更新时间: 2020-09-11
更新内容:
- 权限类api拆分到扩展SDK。
- 修复input组件maxLength设置bug。
- 更新tabbar模式下的relaunch事件。
- 优化input updateInput事件。
- 修复下拉刷新的展示bug。
- 修复updateInput事件更新样式bug。
- 修复系统自带拼音输入法无法输入中文的bug。
- input组件支持圆角设置。
- 小程序SDK支持H5 里window.open打开链接。
- getImageBase64支持读取小程序包里的图片。
- 修复加载H5链接时,截图显示bug。
- 修复特殊场景下加载H5链接无法goback的bug。
- 更新转发代理事件中的参数。
- 优化服务器地址和前缀兼容性问题。
# 2.7.8
更新时间: 2020-08-13
更新内容:
- 兼容SDK加载的网页地址中有中文、特殊符号等情况。
- SDK加载网页时,支持隐藏导航栏。
- 优化apm上报条件。
- 支持网页中调用关闭小程序的api。
- 新增配置参数,控制SDK是否可自主申请权限。
- 优化WKWebView cookie共享、userAgent读取的问题。
- SDK支持小程序配置 右上角更多、关闭按钮显示和隐藏。
- 支持网页中调用打开小程序、返回小程序的api。
- 新增配置参数,支持导航栏标题字体修改。
- 修复tabbar样式小程序页面布局bug。
- 兼容SDK加载网页时,url为空的情况。
- 更新自定义input组件中hideKeyboard事件和无效updateInput事件。
- 支持H5网页中打电话。
- SDK支持横竖屏切换、强制横屏、强制竖屏。
- 新增小程序过期和应用过期提示。
# 2.5.6
更新时间: 2020-07-16
更新内容:
- 支持原生input组件。
- 新增监控数据获取api。
- 优化小程序加载H5网页逻辑。
- 更新getSystemInfo接口。
- 优化jssdk api的回调。
- 优化加载H5网页时导航栏样式。
- 添加常见崩溃的防崩溃处理逻辑。
- 查询小程序信息接口异常兼容。
- 更新apm统计事件字段,新增事件。
- 优化小程序SDK体积。
- 优化小程序SDK中的弹框提示。
- 新增小程序SDK定时检测最近使用小程序新版本。
- 新增更新小程序回调,以及重新小程序api。
- 新增小程序SDK api域名合法性校验。
# 2.3.6
更新时间: 2020-06-18
更新内容:
- 支持暗黑模式自适应配置。
- 缩短apm统计事件上报间隔。
- 新增crash、接口访问失败等事件。
- 删除UIWebView相关代码。
- 支持jssdk中的chooseImage api。
- 优化chooseImage、chooseVideo、previewVideo等接口。
- 修复关于、反馈页面侧滑失效的问题。
- 新增灰度相关的apm事件和参数。
- 小程序navigateToMiniProgram支持打开指定索引的小程序版本。
- 修复旧数据下引md5判断导致的重复下载小程序zip问题。
- 修复request接口参数问题。
- 修复reportApmMonitor api参数不正确问题。
# 2.1.24
更新时间: 2020-05-22
更新内容:
- 优化apm统计事件的时间。
- 优化request接口以及返回数据。
- 更新小程序api接口格式,改为连字符路径。
- 新增小程序数据上报接口。
- 新增Service的window参数,优化小程序部分同步接口。
- 优化safeArea数据。
- 修复小程序加载网络链接时,无法转发的bug。
- 新增是否显示【回到首页】、【投诉反馈】的配置项。
- 优化启动小程序时的回调。
- 优化webView加载失败时的信息返回。
- 小程序SDK支持国密。
- 新增关闭小程序时的回调。
# 2.1.11
更新时间: 2020-04-22
更新内容:
- 修复相册图片从icloud同步下来后,无法选择的问题。
- 修复下载地址、图标地址等兼容问题。
- 更新小程序信息,基础库等接口。
- 更新getLocation接口返回信息。
- 修复switchTab导致的小程序事件错误问题。
- 小程序更多菜单UI更新。
- 支持小程序更多菜单注入自定义菜单。
- 优化小程序包更新的判断逻辑。
- 支持反馈与投诉全局隐藏。
- 新增小程序chooseLocation、chooseMessageFile接口
# 2.1.1
更新时间: 2020-03-27
更新内容:
- 关于页面优化
- 其他bug-fix
- 新增API: setTabBarBadge
- 新增API: removeTabBarBadge
- 新增API: getMenuButtonBoundingClientRect
# 2.0.191
更新时间: 2020-02-28
更新内容:
- 优化小程序打开失败时的提示。
- 支持自定义导航栏和隐藏导航栏。
- 优化小程序生命周期事件。
- 修复启动参数引起的缓存bug。
- 支持小程序jssdk。
- 优化小程序api调用回调。
- 优化定时器相关模块。
- 支持自定义更多菜单。
# 2.0.177
更新时间: 2020-01-17
更新内容:
- 增加安全签名校验参数,提高接口安全性。
- 更新apm统计接口。
- onShareAppMessage事件新增type参数。
- 删除多余的页面api。
- 小程序加载网络H5时返回控制等更新。
- 获取小程序信息异常的处理等。
- 新增SDK Log信息展示的控制Api。
- 新增基础库的自动更新功能。
- 更新getSystemInfo返回参数。
- 新增反馈与投诉。