FinClip为企业提供小程序生态圈技术产品,开发者可在FinClip小程序开发帮助中心找到相关FinClip小程序指引

# iOS 更新日志

# 2.33.3

更新时间 2021-7-31

【新增】

  1. 支持小程序分包支持。
  2. 支持webSocket原生实现以及黑白名单限制。
  3. 支持input、textarea的cursor/selectedStart/selectedEnd属性。

【优化】

  1. 优化体验版、临时版、开发版等逻辑以及不同版本下缓存问题。
  2. 优化删除小程序接口,提高删除速度。
  3. 优化热启动小程序场景下参数校验逻辑。
  4. 优化SDK打包,默认打包为动态库。
  5. 优化数据上报,去除非正式版小程序的统计信息。

【修复】

  1. 修复体验版小程序上传时间显示错误的问题。
  2. 修复因apm统计配置导致的打开小程序较慢的问题。
  3. 修复cover-view 与自定义native-view 显示问题。

# 2.32.1

更新时间:2021-7-16

【新增】

  1. 新增readFile/readFileSyncApi接口
  2. 增加exitMiniProgram退出小程序的Api
  3. 支持scheme和universallink打开多服务器配置的小程序

【优化】

  1. input输入方案调整
  2. 优化视频压缩
  3. 管理小程序Api的优化

【修复】

  1. 修复apm数据上报bug
  2. 修复小程序打开小程序的bug
  3. cover-view按z-index调整视图层级,修复事件响应问题
  4. 修复音频播放时监听进度方法不准确,导致没有播放完成的事件。
  5. .修复录音完成,pcm转码成mp3格式可能会崩溃的问题。
  6. 修复静态库解压崩溃的问题

# 2.31.3

更新时间:2021-7-5

【新增】

  1. 管理小程序2.0。
  2. 一码通。
  3. 新增writeFile/writeFileSync接口。

【优化】

  1. 优化数据上报。
  2. 优化cover-view层级。
  3. 优化下拉刷新控件。
  4. 优化innerAudio默认参数问题。
  5. 优化环境错误提示文案。
  6. 兼容数组崩溃问题。

【修复】

  1. 修复cover-view组件的若干bug。
  2. 修复keyBoard若干bug。

# 2.30.1

更新时间:2021-6-21

【新增】

  1. textarea组件支持同层渲染。
  2. 新增体验版以及二维码安全控制功能。

【优化】

  1. SDK从动态库调整为静态库,减小app体积增长。
  2. 优化小程序landscape方向兼容问题。
  3. 优化小程序打开失败的提示信息。
  4. 优化视频录制出的视频体积。
  5. 优化cover-view组件的文字间距。

【修复】

  1. 修复camera组件的若干bug。
  2. 修复apm事件统计失败的bug。

# 2.29.1

更新时间:2021-6-5

【新增】

  1. 新增camera组件。

【优化】

  1. 优化证书校验相关处理逻辑。
  2. 优化downloadFile接口返回的地址以及其他path格式。

【修复】

  1. 修复scheme、universal link 打开过个小程序时,偶现不能关闭问题。
  2. 修复小程序打开失败时,侧滑返回crash问题。

# 2.28.1

更新时间: 2021-6-1

【新增】

  1. 新增FileSystemManager,支持saveFile、getFileInfo、removeSavedFile、getSavedFileList、getSavedFileInfo。
  2. 新增初始化配置项,可禁用getSuperviseInfo接口。

【优化】

  1. 优化saveFile、getFileInfo、removeSavedFile、getSavedFileList、getSavedFileInfo旧接口。
  2. 优化下拉刷新,区分手势下拉和调api下拉结束的场景。
  3. 优化启动参数中path处理。
  4. 优化chooseVideo和chooseImage选择icloud中图片异常问题。
  5. 优化app横竖屏配置错误的情况下,小程序横竖屏的处理。
  6. 优化图片资源,合并为一个bundle。

【修复】

  1. 修复webView 组件加载H5时userAgent读取异常。
  2. 修复回到首页按钮逻辑异常。

# 2.27.1

更新时间: 2021-5-25

【新增】

  1. 新增apm事件上报压缩的配置项。
  2. 新增搜索小程序的api。
  3. 新增带关闭回调的api。
  4. input组件支持同层渲染。

【优化】

  1. 小程序灰度接口增加hashcode优化返回信息。
  2. 优化Utils工具类,防止重名。
  3. 优化小程序未编译的提示信息。
  4. 优化小程序白屏时的处理逻辑。
  5. 优化文件和storage等缓存。

【修复】

  1. 修复自定义tabbar在顶部时默认颜色显示为白色问题。
  2. 修复actionsheet 在scenesDelegate类型工程里无法显示问题。
  3. 修复openDocument打开文件报错的问题。
  4. 修复tabbar在iOS 13以上属性设置问题。

# 2.25.1

更新时间: 2021-4-30

【新增】

  1. 新增domains配置项,可设置小程序需要强制https证书校验的域名。
  2. 新增cover-image组件。
  3. 新增域名黑名单限制和白名单中.*的支持。

【修复】

  1. 修复cover-view组件部分属性设置问题。
  2. 修复 input 密码输入框键盘遮挡问题。

【优化】

  1. 优化SDK网络图片加载。
  2. 优化downloadFile 接口文件后缀读取策略。
  3. 优化SDK中数据存储,减小SDK体积。
  4. 优化小程序webView 中https证书校验功能。
  5. 优化初始化SDK 未配置uiConfig时的默认值。
  6. 优化SDK中的图片资源大小。

# 2.24.4

更新时间: 2021-4-21

【新增】

  1. 新增https证书安全验证。
  2. 新增自定义api调用限制。
  3. 新增cover-view组件。
  4. 新增自定义tabBar支持。
  5. 新增接口返回null类型参数的容错机制。
  6. 新增H5页面加载失败后,重新加载机制。

【修复】

  1. 修复query参数中包含base64解析错误。
  2. 修复tabbar切换时,标题设置无效的问题。
  3. 修复startRecord录音功能失败的bug。

【优化】

  1. 优化apm事件上报策略。
  2. 优化UIColor转换。
  3. 优化加载H5时的缓存策略。
  4. 优化 小程序意外退出的提示。
  5. 去除sdk-config接口。

# 2.23.5

更新时间: 2021-3-19

【新增】

  1. 新增storage以及jssdk storage等一系列api。
  2. 新增基础库md5校验和密码解压。
  3. 新增page-meta 相关api的支持。
  4. 新增webview组件中打开支付宝、微信、appStore的支持。
  5. 新增数据库加密。
  6. 新增fileToBase64 api。
  7. 新增apmServer 配置项。
  8. 新增对IDE 二维码小程序的预览支持。
  9. 新增 【小程序】文本配置项。
  10. 新增 对universal link的支持。
  11. 新增innerAudio等一系列api。
  12. 新增recoderManager等一系列api。

【修复】

  1. 修复tabbar 在上方时显示异常的bug。
  2. 修复textarea 在iPhone 6 上无法点击完成按钮的bug。
  3. 修复右滑导致的关闭按钮、更多按钮点击无反应的bug。
  4. 修复版本号不变时,扫码无法拉取最新版本小程序的bug。
  5. 修复webview组件所在页面设置disableScroll后,webview无法滚动的bug。
  6. 修复getSystemInfoSync 返回基础库版本错误的bug。
  7. 修复部分场景打开完成回调、delegete不触发的bug。
  8. 修复打开小程序会重复下载小程序包的bug。
  9. 修复多次下拉刷新显示异常的bug。

【优化】

  1. 优化previewVideo api,支持边下边播。
  2. 优化自定义菜单,由后台和小程序控制。
  3. 优化 获取SDK配置信息接口调用。
  4. 优化转发时小程序logo的链接地址。
  5. 优化native-view、camera、live-player、live-pusher协议。
  6. 优化apm统计事件和上报逻辑。
  7. 优化多线程并发初始化SDK。

# 2.13.109

更新时间: 2021-1-18

更新内容:

  1. 新增批量更新小程序个数的配置项。
  2. 新增requestTask、downloadTask、uploadTask以及对应api。
  3. 新增udpSocket以及相关api。
  4. 新增隐藏转发按钮和更多视图效果的配置。
  5. 新增获取当前webView 的URL的api。
  6. 新增获取当前userAgent的api。
  7. 新增小程序截屏事件api。
  8. 新增右上角胶囊样式修改的配置。
  9. 新增getSelectedTextRange的api。
  10. 新增jssdk 中canGoBack/canNavigateBack/setNavigationBarTitle。
  11. 新增previewMedia 的api。
  12. 修复 iOS 14.0-14.2 5G网络判断引起的Crash。
  13. 修复getSystemInfo 部分参数为空引起的问题。
  14. 修复input comfirm和blur事件顺序错误问题。
  15. 修复setTabBarItem 会导致badge角标消失的问题。
  16. 修复更多视图、关于页面、非业务域名页小程序logo不显示的问题。
  17. 修复tabbar 隐藏情况下显示问题。
  18. 修复input 控件在页面跳转时抖动的问题。
  19. 优化startPullDownRefresh、stopPullDownRefresh。
  20. 优化 hideToast/hideloading api。
  21. 优化navigateToMiniProgram跳转自身的场景。
  22. 优化下拉刷新效果和功能。
  23. 优化apm事件上报时机和压缩数据。
  24. 优化小程序首页加载时机。
  25. 优化小程序页面渲染逻辑。
  26. 优化横竖屏切换时更多视图显示和隐藏逻辑。
  27. 优化小程序页面白屏问题。
  28. 优化小程序加载失败时的提示信息。
  29. 优化小程序SDK中的日志管理。
  30. SDK支持多服务器配置。
  31. 删除核心SDK中的定位相关功能,getLocation移到扩展SDK。
  32. 支持live-player、live-pusher、camera组件。

# 2.12.65

更新时间: 2020-11-27

更新内容:

  1. 新增showTabBarRedDot、hideTabBarRedDot、showTabBar、hideTabBar、setTabBarStyle、setTabBarItem。
  2. 新增getNetworkType等接口中5G网络类型的识别。
  3. 新增H5页面消失前的pageonunload事件。
  4. 新增JSSDK 中的getLocalImgDataapi。
  5. 新增textarea原生组件。
  6. 修复base64ToTempFilePath部分情况下失败的问题。
  7. 修复updateInput事件中placeholder为空引起的Crash。
  8. 修复横屏时,部分场景下页面布局错误的问题。
  9. 修复H5中拍照返回小程序时样式异常的bug。
  10. 修复打开小程序api导致的卡顿问题。
  11. 修复 iOS 14.0-14.2 5G网络判断引起的Crash。
  12. 修复getSystemInfo 部分参数为空引起的问题
  13. 优化未实现的api,返回失败的回调。
  14. 优化iPhoneX的判断,宏改为函数。
  15. 优化loading页动画在低端机型模拟器上的显示效果。
  16. 优化getSystemInfo等接口中返回的iPhone12等机型的信息。
  17. 优化小程序logo和title的加载与显示。
  18. 优化小程序SDK中的网络请求,新增SDK版本参数,请求改为短连接。
  19. 优化注入的JSSDK避免未使用JSSDK的网页报错。
  20. 删除核心SDK中的获取WebView的api,移到扩展SDK。

# 2.11.11

更新时间: 2020-10-23

更新内容:

  1. 新增打开小程序时的动画开关参数。
  2. 优化apm事件上报处理机制。
  3. 新增hideKeyboard事件。
  4. 优化iPad 上对横竖屏切换的支持。
  5. 修复app切后台后网络请求出现域名校验失败的情况。
  6. 新增compressImage接口。
  7. 新增pageScrollTo的支持。
  8. 新增saveVideoToPhotosAlbum、saveImageToPhotosAlbum接口。
  9. 支持webPublishHandler事件。
  10. 新增配置网页加载进度条颜色的api。
  11. 修复自定义api内push原生页面,然后又打开小程序导致崩溃的bug。
  12. 修复plist里语言设置项不存在导致的崩溃的bug。
  13. 修复tabbar 小程序redirectto后switchTab onShow事件不触发的bug。
  14. 重写优化input原生组件实现。
  15. 新增SDK指纹配置项。
  16. 优化侧滑关闭小程序响应区域。
  17. 修复tabbar 小程序返回按钮显示异常的bug。
  18. 优化小程序loading页动画效果。
  19. 新增小程序页面不存在时的提示处理。
  20. 修复服务器切换导致api调用失败的bug。
  21. 新增关闭指定小程序、清除指定小程序内存缓存的api。
  22. 优化getImageBase64、base64ToTempFilePath接口。
  23. 新增设置小程序WebView UserAgent的api。

# 2.9.4

更新时间: 2020-09-11

更新内容:

  1. 权限类api拆分到扩展SDK。
  2. 修复input组件maxLength设置bug。
  3. 更新tabbar模式下的relaunch事件。
  4. 优化input updateInput事件。
  5. 修复下拉刷新的展示bug。
  6. 修复updateInput事件更新样式bug。
  7. 修复系统自带拼音输入法无法输入中文的bug。
  8. input组件支持圆角设置。
  9. 小程序SDK支持H5 里window.open打开链接。
  10. getImageBase64支持读取小程序包里的图片。
  11. 修复加载H5链接时,截图显示bug。
  12. 修复特殊场景下加载H5链接无法goback的bug。
  13. 更新转发代理事件中的参数。
  14. 优化服务器地址和前缀兼容性问题。

# 2.7.8

更新时间: 2020-08-13

更新内容:

  1. 兼容SDK加载的网页地址中有中文、特殊符号等情况。
  2. SDK加载网页时,支持隐藏导航栏。
  3. 优化apm上报条件。
  4. 支持网页中调用关闭小程序的api。
  5. 新增配置参数,控制SDK是否可自主申请权限。
  6. 优化WKWebView cookie共享、userAgent读取的问题。
  7. SDK支持小程序配置 右上角更多、关闭按钮显示和隐藏。
  8. 支持网页中调用打开小程序、返回小程序的api。
  9. 新增配置参数,支持导航栏标题字体修改。
  10. 修复tabbar样式小程序页面布局bug。
  11. 兼容SDK加载网页时,url为空的情况。
  12. 更新自定义input组件中hideKeyboard事件和无效updateInput事件。
  13. 支持H5网页中打电话。
  14. SDK支持横竖屏切换、强制横屏、强制竖屏。
  15. 新增小程序过期和应用过期提示。

# 2.5.6

更新时间: 2020-07-16

更新内容:

  1. 支持原生input组件。
  2. 新增监控数据获取api。
  3. 优化小程序加载h5网页逻辑。
  4. 更新getSystemInfo接口。
  5. 优化jssdk api的回调。
  6. 优化加载H5网页时导航栏样式。
  7. 添加常见崩溃的防崩溃处理逻辑。
  8. 查询小程序信息接口异常兼容。
  9. 更新apm统计事件字段,新增事件。
  10. 优化小程序SDK体积。
  11. 优化小程序SDK中的弹框提示。
  12. 新增小程序SDK定时检测最近使用小程序新版本。
  13. 新增更新小程序回调,以及重新小程序api。
  14. 新增小程序SDK api域名合法性校验。

# 2.3.6

更新时间: 2020-06-18

更新内容:

  1. 支持暗黑模式自适应配置。
  2. 缩短apm统计事件上报间隔。
  3. 新增crash、接口访问失败等事件。
  4. 删除UIWebView相关代码。
  5. 支持jssdk中的chooseImage api。
  6. 优化chooseImage、chooseVideo、previewVideo等接口。
  7. 修复关于、反馈页面侧滑失效的问题。
  8. 新增灰度相关的apm事件和参数。
  9. 小程序navigateToMiniProgram支持打开指定索引的小程序版本。
  10. 修复旧数据下引md5判断导致的重复下载小程序zip问题。
  11. 修复request接口参数问题。
  12. 修复reportApmMonitor api参数不正确问题。

# 2.1.24

更新时间: 2020-05-22

更新内容:

  1. 优化apm统计事件的时间。
  2. 优化request接口以及返回数据。
  3. 更新小程序api接口格式,改为连字符路径。
  4. 新增小程序数据上报接口。
  5. 新增Service的window参数,优化小程序部分同步接口。
  6. 优化safeArea数据。
  7. 修复小程序加载网络链接时,无法转发的bug。
  8. 新增是否显示【回到首页】、【投诉反馈】的配置项。
  9. 优化启动小程序时的回调。
  10. 优化webView加载失败时的信息返回。
  11. 小程序SDK支持国密。
  12. 新增关闭小程序时的回调。

# 2.1.11

更新时间: 2020-04-22

更新内容:

  1. 修复相册图片从icloud同步下来后,无法选择的问题。
  2. 修复下载地址、图标地址等兼容问题。
  3. 更新小程序信息,基础库等接口。
  4. 更新getLocation接口返回信息。
  5. 修复switchTab导致的小程序事件错误问题。
  6. 小程序更多菜单UI更新。
  7. 支持小程序更多菜单注入自定义菜单。
  8. 优化小程序包更新的判断逻辑。
  9. 支持反馈与投诉全局隐藏。
  10. 新增小程序chooseLocation、chooseMessageFile接口

# 2.1.1

更新时间: 2020-03-27

更新内容:

  1. 关于页面优化
  2. 其他bug-fix
  3. 新增API: setTabBarBadge
  4. 新增API: removeTabBarBadge
  5. 新增API: getMenuButtonBoundingClientRect

# 2.0.191

更新时间: 2020-02-28

更新内容:

  1. 优化小程序打开失败时的提示。
  2. 支持自定义导航栏和隐藏导航栏。
  3. 优化小程序生命周期事件。
  4. 修复启动参数引起的缓存bug。
  5. 支持小程序jssdk。
  6. 优化小程序api调用回调。
  7. 优化定时器相关模块。
  8. 支持自定义更多菜单。

# 2.0.177

更新时间: 2020-01-17

更新内容:

  1. 增加安全签名校验参数,提高接口安全性。
  2. 更新apm统计接口。
  3. onShareAppMessage事件新增type参数。
  4. 删除多余的页面api。
  5. 小程序加载网络H5时返回控制等更新。
  6. 获取小程序信息异常的处理等。
  7. 新增SDK Log信息展示的控制Api。
  8. 新增基础库的自动更新功能。
  9. 更新getSystemInfo返回参数。
  10. 新增反馈与投诉。
© 2022 FinClip with ❤