# Android 更新日志

# 2.34.7

更新时间: 2021年11月19日

【新增】

  1. getSuperviseInfo和getSystemInfo,增加bundleId字段
  2. JSSDK增加request接口

【修复】

  1. 修复移除video组件崩溃;
  2. 修复首次加载video组件中间播放按钮不显示的问题;
  3. 修复二次进入同一video组件页面封面图不显示问题;
  4. 修复video播放进程与小程序进程断连崩溃问题;
  5. 修复重复创建同一个camera组件崩溃;
  6. 修复camera移除bug;
  7. 修复浏览图片时图片方向不正确的问题;
  8. 修复CoverView图片覆盖不全问题;

# 2.34.5

更新时间:2021年11月08日

【新增】

  1. 新增账号锁定提示

【优化】

  1. getImageInfo新增orientation、type

【修复】

  1. 修复request返回cookies为空的问题
  2. 修复打开小程序偶现白屏问题
  3. 修复onAppRoute事件重复执行问题
  4. 修复解压文件时回调错误的问题
  5. 修复在子线程中初始化SDK时崩溃的问题
  6. 修复从横屏页面回到小程序,状态栏覆盖内容的问题
  7. 修复切换不同导航栏样式的页面时页面渲染异常的问题
  8. 修复showActionSheet字体颜色问题
  9. 修复webrtc没有申请视频和音频权限的问题
  10. 修复cover-view多行文本换行时部分场景文本显示不全的问题
  11. 修复蓝牙创建连接后无法立即获取服务的问题

# 2.34.3

更新时间:2021年10月23日

【新增】

  1. Webview支持配置header
  2. 废弃apiPrefix配置项

【优化】

  1. 优化拒绝位置信息权限回调的文字描述
  2. 优化扫码接口相机权限回调的文字描述
  3. 优化自动注册扩展SDK API耗时
  4. 优化启动小程序时前台服务的启动频率
  5. 优化地理位置API中获取不到权限时的提示

【修复】

  1. 修复Android 12字段反射报错的问题
  2. 修复SDK打包混淆问题

# 2.34.1

更新时间:2021年9月28日

【新增】

  1. 支持配置隐藏关闭按钮与禁用右滑返回
  2. 扫码打开小程序支持传递启动参数

【优化】

  1. 增加camera在onResume时的权限申请

【修复】

  1. 修复低版本coverView设置lineHeight崩溃问题
  2. 修复camera低版本崩溃问题
  3. 修复一些场景小程序一直加载的问题

# 2.33.15

更新时间:2021年9月10日

【优化】

  1. cover-view支持换行
  2. 优化chooseImage图片压缩方案,支持sizeType参数

【修复】

  1. 修复input某些场景内容丢失问题
  2. 修复cover-view无法固定的问题
  3. 修复api请求带有cookies导致崩溃的问题
  4. 修复camera绿屏问题

# 2.33.11

更新时间:2021年8月28日

【新增】

  1. 支持配置隐藏关闭按钮与禁用右滑返回
  2. 扫码打开小程序支持传递启动参数

【优化】

  1. 增加camera在onResume时的权限申请

【修复】

  1. 修复低版本coverView设置lineHeight崩溃问题
  2. 修复camera低版本崩溃问题
  3. 修复一些场景小程序一直加载的问题

# 2.33.3

更新时间:2021年8月13日

【新增】

  1. 新增数据上报字段与事件
  2. 新增配置服务器返回加密数据
  3. 新增小程序体验版,开发版标识

【优化】

  1. 使用系统webview替换x5加载小程序
  2. 优化小程序页面不存在时的提示
  3. 小程序加载错误提示使用统一风格
  4. 移除anko依赖
  5. 优化更多菜单样式

【修复】

  1. 修复清除小程序时没有清除内存缓存信息的问题
  2. 修复toast提示字数与布局问题
  3. 修复文件存储路径不合法时导致的问题

# 2.33.1

更新时间:2021年7月31日

【新增】

  1. 支持小程序分包加载
  2. 新增websocket api支持
  3. 新增小程序数据上报事件与字段
  4. 新增getSystemInfoSyncAPI

【优化】

  1. 去除开发版体验版小程序的数据上报,避免干扰正式数据
  2. 优化小程序缓存及复用逻辑

【修复】

  1. 修复Input组件showKeyBoard时小程序输入框与原生输入框文字重叠的问题
  2. 修复http混淆问题

# 2.32.1

更新时间:2021年7月16日

【新增】

  1. 新增readFile、readFileSync接口
  2. 新增exitMiniProgram接口

【优化】

  1. 本地小程序不校验域名
  2. navigateToMiniProgram接口去除sequence参数,避免跳转到任意版本
  3. 优化input方案,解决一些场景input内容不正确的问题

【修复】

  1. 修复camera绿屏问题
  2. 修复js报错导致的白屏问题
  3. 修复coverview圆角不生效及字体显示问题
  4. 修复nativeview内不显示coverview问题,并处理坐标转换
  5. 修复sdk内对padding处理不正确的问题
  6. 修复未集成扩展SDK时小程序webview相关接口不可用的问题

# 2.31.1

更新时间:2021年7月1日

【新增】

  1. 新增writeFile接口
  2. 新增管理小程序相关接口
  3. 新增对http接口cookies的处理

【优化】

  1. 优化小程序错误提示方式
  2. 优化截屏监听逻辑,不再启动小程序时就申请存储权限
  3. 使用libyuv优化camera帧处理逻辑
  4. 下载文件时根据contentType添加后缀名
  5. 升级x5内核并禁用敏感权限

【修复】

  1. 修复camera录制码率问题
  2. 修复uploadFile接口file字段位置不正确问题
  3. 修复api生命周期多次调用的情况
  4. 修复数据上报问题
  5. 修复input cursor问题

# 2.30.1

更新时间:2021年6月18日

【新增】

  1. 支持启动体验版,临时版小程序
  2. 小程序二维码增加安全机制

【优化】

  1. webview加载网页支持超时机制
  2. 移除rxjava rxpermission相关代码,优化sdk大小

【修复】

  1. 修复小程序横屏模式不跟随系统转动的问题
  2. 修复小程序加载时有概率一直loading的问题
  3. 修复camera扫码模式下摄像头与闪光灯的问题
  4. 修复NativeView中invokeNativeViewTask失败回调问题
  5. 修复小程序自定义导航栏导致状态栏颜色不对的问题

# 2.29.1

更新时间:2021年6月7日

【新增】

  1. 新增camera组件

【优化】

  1. 小程序加载动画优化,不会再出现两次加载动画的现象
  2. 移除震动,闪光灯与前台服务权限
  3. 增加低版本系统校验,确保在低版本系统上不会崩溃
  4. 优化证书校验逻辑,支持根据服务端控制是否校验证书

【修复】

  1. 修复camera覆盖cover-view的问题
  2. 修复在小程序内接连打开多个本地未下载的小程序时会Crash的问题

# 2.28.1

更新时间:2021年5月31日

【新增】

  1. 新增FileSystemManager,支持saveFile、getFileInfo、removeSavedFile、getSavedFileList、getSavedFileInfo。
  2. 新增通过SDK配置项控制是否禁用getSuperviseInfo接口

【优化】

  1. 优化下拉刷新,回传刷新类型给前端
  2. 调整API未实现时的回调信息
  3. 小程序下架文案修改
  4. 优化:主进程通知小程序进程执行行为时增加缓存,保证顺序执行行为
  5. 移除rxjava rxpermission依赖
  6. 优化,解压小程序前先删除旧文件
  7. 优化:当TabBar位于页面顶部时,减小内边距,避免TabBar显示高度过高

【修复】

  1. 修复下拉刷新时无法点击小程序页面内容
  2. 修复从小程序加载页进入首页时部分机型的转场动画错误

# 2.26.1

更新时间:2021年5月14日

更新内容:

一、新功能:

  1. JSSDK增加getLocation接口;
  2. 小程序详情接口增加hashcode;
  3. 通过配置项控制是否压缩上报的数据;
  4. 提供搜索小程序的接口。

二、修复问题:

  1. 修复获取任务栈时报IllegalArgumentException的问题;
  2. 修复部分空指针异常;
  3. 修复小程序启动参数被清空的问题。

三、优化:

  1. 优化SDK初始化速度;
  2. 优化小程序错误提示。

# 2.25.1

MD5:13b18b5f6a1c1e701032cfdafbc8cacb
更新时间:2021年4月30日
更新内容:
一、新功能:

  1. 证书校验支持域名强校验;
  2. 设置导航栏颜色时支持动画效果;
  3. 新增authorize接口;
  4. 新增域名黑名单,白名单支持配置.*;

二、修复问题:

  1. fix:getMenuButtonBoundingClientRect获取到的top不正确;
  2. 修复TextArea Input键盘高度不正确的问题;
  3. 修复短震动无效的问题;

三、优化:

  1. 调整数据上报查询事件方式;
  2. 移除sdk数据库,改用文件加密存储;
  3. 支持跨进程调用自定义API时双向传输大数据量(> 1M);
  4. 优化WebView https证书校验逻辑;
  5. 出于安全性考虑,限制path配置以避免FileProvider具有过度的文件共享能力;
  6. 重构cover-view、cover-image模块;

# 2.24.1

MD5: 核心SDK:38b81147bd51f2c1476988dadff73099
扩展SDK:780b7e505eaaedfaa9a0016f162d84df
更新时间:2021年4月9日
更新内容:
一、新功能:

  1. 支持https证书校验;
  2. 支持通过采样率控制数据上报;
  3. 支持自定义API审核管理;
  4. 支持自定义TabBar;
  5. 支持cover-view;
  6. 支持自动注入扩展SDK中的API。

二、修复问题:

  1. 修复sdk重复初始化引起的问题;
  2. 修复InnerAudioContext相关问题;
  3. 修复input、textarea切换输入框时文字闪烁的问题;
  4. 修复WebView不能reload网页的问题;
  5. 修复部分Android 4.x机型访问网络接口失败的问题;
  6. 修复jssdk api回调时事件名称不正确的问题。

三、优化:

  1. RequestModule容错处理;
  2. 数据库初始化容错处理;
  3. 部分代码容错处理;
  4. 优化更多菜单交互逻辑;
  5. 优化小程序页面交互逻辑;
  6. 屏蔽调用获取License配置信息接口。

# 2.23.1

更新时间:2020年3月19日

更新内容:
一、新功能:

  1. 支持前台服务保活;
  2. 支持后台配置更多菜单;
  3. 支持基础库校验md5和解密;
  4. 支持杀主进程时同步关闭小程序;
  5. 支持设置WebView mixed content mode;
  6. 支持 InnerAudioContext;
  7. 数据上报增加SDK指纹字段;
  8. 数据存储相关API支持同步版本的API;
  9. JSSDK支持数据存储相关API;
  10. 支持url唤醒支付宝、微信、 FinClip APP ;
  11. 支持数据库加密;
  12. 增加小程序关闭弹窗回调;
  13. 增加apmServer配置;
  14. 增加fileToBase64接口;
  15. 支持控制小程序不校验域名;
  16. 支持previewVideo、previewMedia视频边下边播;
  17. 存在SDK指纹的环境,不调用获取License配置信息的接口;
  18. 支持小程序加载网页时,从网页下载文件;
  19. 支持项目中配置替换sdk提示中小程序的文案。

二、修复问题:

  1. 修复图片无法预览的问题;
  2. 修复小程序部分数据没有及时同步的问题;
  3. 修复获取不到小程序进程的问题;
  4. 修复部分场景,小程序页面底部闪动;
  5. 修复部分场景,小程序页面滑动卡顿问题;
  6. 修复getSuperviseInfo接口报错问题;
  7. 修复资源属性名冲突问题;
  8. 修复getStorageInfo返回的数据中keys字段格式不正确的问题;
  9. 修复sdk重复初始化引起的问题。

三、优化:

  1. 优化更多菜单相关逻辑;
  2. 优化小程序启动逻辑;
  3. 优化小程序加载动画;
  4. 优化url拦截逻辑;
  5. 优化小程序进程集合管理逻辑;
  6. sessionId不一致的时候阻止调用原生api;
  7. 页面初始化时就根据url设置页面状态;
  8. 优化webview滚动条显示隐藏逻辑;
  9. 优化视频播放逻辑;
  10. 监听截屏事件适配Android Q及以上版本;
  11. 小程序自定义更多菜单兼容后端服务;
  12. 优化更多菜单动态设置菜单布局的逻辑;
  13. 数据库初始化容错处理;
  14. 部分小程序API容错处理;
  15. 调整数据上报策略。

# 2.13.102

更新时间:2020年1月20日

更新内容:
一、新功能:

  1. 支持多应用市场;
  2. 支持原生发送事件给小程序;
  3. 支持获取当前小程序页面WebView的url和userAgent;
  4. 支持设置Cookie;
  5. 支持SDK初始化是配置批量更新小程序的数量;
  6. 支持NativeView、live-puser、live-player、camera组件;
  7. 支持在小程序进程中注入自定义API;
  8. 支持RequestTask、UploadTask、DownloadTask、UDPSocket;
  9. 支持隐藏"更多"菜单中的"转发"按钮;
  10. 支持js同步调用原生方法;
  11. 支持支持配置胶囊的样式;
  12. 更多菜单点击事件增加path字段;
  13. 增加enablePullDownRefresh、disablePullDownRefresh API;
  14. 增加setScreenBrightnessAPI、getScreenBrightness、setKeepScreenOn、onUserCaptureScreen API;
  15. 增加showShareMenu、hideShareMenu API;
  16. 增加vibrateShort、vibrateLong API;
  17. 增加previewMedia API;
  18. 增加addPhoneContact API;
  19. 增加canGoBack canNavigateBack API;
  20. 增加getSelectedTextRange API;
  21. 增加获取小程序信息接口,扩展api支持提供appId参数。

二、修复问题:

  1. 修复设置屏幕方向时报Only fullscreen activities can request orientation异常的问题;
  2. 修复NativeView相关问题;
  3. 修复注册API跨进程调用问题;
  4. 修复无法在小程序弹出授权确认弹窗的问题;
  5. 修复重定向问题;
  6. 修复TextArea linechange问题;
  7. 修复webrtc打开黑屏问题;
  8. 修复选择图片压缩问题;
  9. 修复小程序页面左右滑动和上下滑动冲突问题;
  10. 修复下载进度问题;
  11. 修复运行时权限校验逻辑问题;
  12. 修复切换Tab页面时下拉刷新完成后才会切换tab的问题;
  13. 修复AIDL接口调用时异常问题。

三、优化:

  1. 优化数据上报;
  2. 优化域名校验相关逻辑;
  3. 优化SDK初始化逻辑;
  4. 优化批量更新小程序的逻辑;
  5. 优化部分UI交互逻辑;
  6. 调整地理位置相关代码;
  7. 区分小程序页面WebView、网页WebView各自所使用的WebViewClient;
  8. TBS初始化完成之后如果service未加载完成,重新加载service;
  9. navigateToMiniProgram不允许跳转到自己;
  10. 优化截图代码逻辑;
  11. 优化多进程通信逻辑;
  12. 小程序调用API时,如果没有运行时权限,则在失败回调中描述对应的错误详细信息;
  13. 优化小程序渲染流程,加快小程序渲染速度;
  14. 优化SDK报错弹窗;
  15. 优化部分API实现逻辑;
  16. 优化通过url启动小程序的逻辑;
  17. SDK初始化时,清理不再运行的任务栈。

# 2.12.37

更新时间:2020年11月27日

更新内容:
一、新功能:

  1. 支持网络相关API;
  2. 支持TabBar相关API及事件;
  3. 支持小程序包加解密;
  4. 图片浏览API支持Base64数据;
  5. 支持小程序页面销毁时向网页发送pageonunload事件;
  6. 支持textarea组件;
  7. JSSDK支持getLocalImgData接口;
  8. 支持判断网页是否有加载js-sdk。

二、修复问题:

  1. 小程序侧滑返回问题;
  2. 选择文件(图片/视频)问题;
  3. input、textarea组件相关问题;
  4. onAppRoute时启动参数获取及清除逻辑问题;
  5. 其它已知问题。

三、优化:

  1. 小程序调用的API不存在时回调失败,并在回调接口中传入“API未实现”的描述信息;
  2. 部分第三方库改为源码依赖,减少集成时的冲突问题;
  3. 优化Activity转场动画获取逻辑,不用每次转场时都先获取动画;
  4. 去除打开小程序失败时部分不需要的toast;
  5. 调整gms的版本,提升兼容性;
  6. 小程序冷启动时,第一个页面打开的方式改为appLaunch;
  7. 优化onActivityResult处理逻辑;
  8. 优化redirectTo的逻辑;
  9. 兼容targetSdkVersion为23的部分场景。

# 2.11.93

更新时间:2020年10月23日
更新内容:
一、新功能:

  1. 实现custom_event_getImageBase64接口;
  2. 实现compressImage接口;
  3. 实现pageScrollTo接口;
  4. 实现saveImageToPhotosAlbum接口;
  5. 实现saveVideoToPhotosAlbum接口;
  6. 转场动画支持无动画;
  7. 支持SDK指纹校验;
  8. 支持禁止启用Tbs SDK;
  9. 支持Service层向Page层的网页publish事件;
  10. 支持结束单个正在运行的小程序;
  11. 支持回调小程序导航栏中"关闭"按钮点击事件;
  12. 支持根据初始化参数判断是否打印输出日志;
  13. 调整小程序加载视图;
  14. 支持小程序加载网页时打开pdf等格式的文档。

二、修复问题:

  1. input组件相关问题;
  2. 移除部分存在兼容问题的属性;
  3. 状态栏颜色和导航栏颜色不一致的问题;
  4. 屏幕发生旋转时状态栏颜色不正确的问题;
  5. 低版本RecyclerView报错引起的崩溃;
  6. 小程序热启动页面重新加载问题;
  7. input组件相关问题;
  8. 小程序重复弹窗问题。

三、优化:

  1. 优化选择文件的逻辑;
  2. 优化保存文件的逻辑;
  3. 优化临时文件命名规则;
  4. 优化chooseVideo、chooseImage接口逻辑;
  5. 优化转发时获取封面图的逻辑;
  6. APM增加上报失败重试机制;
  7. APM防止重复上报;
  8. APM调整上报时间间隔为12小时;
  9. 去除对部分第三方库的依赖;
  10. 降低support库版本,避免集成SDK时出现版本兼容问题;
  11. 优化初始化SDK的逻辑;
  12. 优化小程序Page中的事件交互逻辑;
  13. 优化合法域名判断逻辑;
  14. getSystemInfo获取screenHeight、windowHeight时区分全面屏和非全面屏;
  15. 优化edirectTo逻辑;
  16. 去除Java8及以上版本语法特性。

# 2.11.15

更新时间:2020年9月11日
更新内容:
一、新功能:

  1. 支持移除指定域名的Cookie;
  2. 支持跨进程分片传递较大的数据量。

二、修复问题:

  1. input组件相关问题;
  2. TabBar背景色错误;
  3. 挂载systemInfo信息有概率失败;
  4. 判断网页是否能够返回逻辑有误;
  5. 当颜色值不正确时,解析颜色会发生崩溃;
  6. 小程序页面返回时会更新导航栏颜色;
  7. 非刘海屏设备获取到的screenHeight不正确;
  8. 重复加载service导致在onServiceReady时执行js代码不成功;
  9. 金易联小程序获取不到extConfig字段;
  10. 部分机型获取反地理编码信息时抛异常。

三、优化:

  1. input组件代码逻辑重构;
  2. input组件适配圆角背景;
  3. reLaunch逻辑;
  4. 热启动小程序时,启动参数较上次没变,但如果要打开的页面和当前页面不同,也会重新加载页面;
  5. 判断软键盘是否弹出的逻辑兼容谷歌输入法;
  6. 数据上报接口调用失败时,不记录无法访问业务内容事件;
  7. 完善html input标签选择文件的处理逻辑。

# 2.10.7

更新时间:2020年8月14日
更新内容:
一、新功能:

  1. SDK提供关闭小程序的接口;
  2. JSSDK增加关闭小程序的接口;
  3. JSSDK增加"navigateToMiniProgram"和"navigateBackMiniProgram"接口;
  4. 调整事件上报策略;
  5. 支持初始化参数时配置是否禁止发起运行时权限申请;
  6. 支持小程序通过配置文件配置是否隐藏导航栏"更多"按钮和"关闭"按钮;
  7. 支持配置导航栏标题文字样式;
  8. 支持小程序导航栏标题居中;
  9. 支持小程序导航栏导航按钮去掉背景;
  10. 支持小程序横屏;
  11. 根据“小程序到期”和“应用到期”的情况给予弹窗提示。

二、修复问题:

  1. input组件相关问题;
  2. 调整下拉刷新逻辑,修复相关逻辑缺陷;
  3. Android高版本系统设备在后台启动服务时报错。

三、优化:

  1. 小程序加载网页时,navigationStyle设置为hide可以隐藏整个导航栏;
  2. 去除Glide库,自己实现图片加载和缓存,避免Glide版本不同带来的兼容问题;
  3. 修改混淆规则,不混淆BuildConfig;
  4. 移除不必要的代码、权限和资源;
  5. 剪切板相关API从核心SDk中移至扩展SDK中;
  6. 优化小程序启动逻辑:如果基础库未下载好,则先下载基础库,基础库下载好之后再启动小程序;
  7. 适配Mainifest风险检查问题;
  8. 优化基础库更新流程;
  9. 优化input组件;
  10. 允许H5中拨打电话;
  11. SO库加固。

# 2.8.76

更新时间:2020年7月17日
更新内容:
一、新功能:

  1. 支持input组件;
  2. 获取小程序详情接口容错处理;
  3. 增加getSuperviseInfo接口;
  4. 调整web-view组件实现方式;
  5. 支持当API接口调用失败或取消调用时,在回调方法中携参数;
  6. License域名校验;
  7. 强制更新小程序和定时更新小程序。

二、修复问题:

  1. H5页面发送postMessage事件之后,没触发onBindMessage事件;
  2. request接口当contentType为application/x-www-form-urlencoded时,body会解析为空;
  3. 小程序MD5比对逻辑错误。

三、优化:

  1. AndroidX改为Support库;
  2. getSystemInfo接口返回navBarHeight和tabBarHeight;
  3. 移除部分没有使用到的代码和资源;
  4. 移除对部分库的依赖;
  5. 优化小程序加载流程;
  6. 所有网络接口请求失败时,都记录access_exception事件;
  7. 解压zip文件时,兼容zip中带有隐藏目录(如MACOSX/.script)的情况;
  8. 完善判断基础库是否有效的逻辑;
  9. 调整事件上报字段;
  10. 调整获取小程序详情接口返回失败时的一系列提示文案;
  11. 压缩资源图片,把所有图片都转为webp格式,缩减sdk体积;
  12. 防止短时间内连续重复启动小程序;
  13. 将核心SDK中部分涉及到敏感权限(电话、联系人、录音等)的API移至扩展SDK库中;
  14. 热启动小程序,如果当前启动参数和上一次的启动参数一样,则不重新加载页面和数据。

# 2.8.33

更新时间:2020年6月18日
更新内容:
一、新功能:

  1. 提高数据上报频率;
  2. 数据上报增加安全沙箱崩溃、无法访问业务内容等事件类型;
  3. jssdk增加chooseImage接口;
  4. 小程序WebView和对外提供的WebView支持在网页中调用相机拍照或录视频,打开文件夹选择文件;
  5. 增加灰度事件上报;
  6. 支持在小程序中打开指定开发版本号的小程序。

二、修复问题:

  1. 加载图片时报"You cannot start a load for a destroyed activity"的错误;
  2. 在子线程中更新UI引发的崩溃;
  3. 当创建的页面为根页面时,会清空页面栈中的其它所有页面;
  4. 从小程序返回宿主App后,小程序不能被换回前台;
  5. SystemInfo部分参数获取不对。

三、优化:

  1. 优化小程序热启动速度;
  2. 小程序热启动时自动结束上次打开的"关于小程序"、"反馈与投诉"等页面;
  3. 小程序热启动时不在上次打开的小程序页面短暂停留,直接打开新的页面;
  4. 调整小程序WebView缓存模式,使用默认缓存加载网页,加快小程序加载网页速度;
  5. 去除冗余代码及资源文件,缩小SDK体积;
  6. 优化首次启动小程序,小程序下载失败时的处理逻辑。

# 2.7.1

更新时间:2020年5月22日
更新内容:
一、新功能:

  1. 支持小程序数据上报;
  2. 支持在小程序页面渲染好之前获取到部分视图控件的布局信息;
  3. 支持挂载systemInfo和menuButtonBoundingClientRect到Service;
  4. systemInfo中增加safeArea信息;
  5. 支持外部注入APM上报数据;
  6. 支持隐藏"更多"菜单中的"返回首页"菜单入口;
  7. 支持当小程序加载网页时,左滑屏幕可逐层返回已打开的网页;
  8. 支持国密算法。

二、修复问题:

  1. 修复域名解析问题;
  2. 修复记录小程序启动事件逻辑缺陷;
  3. 修复偶现基础库下载出错的问题;
  4. 修复部分场景下的空指针异常;
  5. 调整加载JS代码的逻辑,修复原生回调数据给小程序失败的问题;
  6. 修复页面跳转时如果url带query参数,跳转后的页面显示空白的问题;
  7. 修复删除多级文件目录的逻辑缺陷;
  8. 修复部分机型在启动小程序时UI异常的问题;
  9. 修复设置导航栏胶囊按钮颜色错误的问题。

三、优化:

  1. 接口路由按照统一规范作调整;
  2. request接口根据responseType返回对应类型的数据给基础库;
  3. 调整外部注入灰度发布配置参数的方式;
  4. 小程序加载网页时,标题不显示网页地址;
  5. 调整下载文件的方式;
  6. 优化主进程和小程序进程间通信的逻辑;
  7. 优化清除小程序的逻辑;
  8. 调整小程序进程生命周期监听逻辑;
  9. 针对SDK初始化配置参数输入带空格的情况做兼容处理。

# 2.1.27

更新时间:2020年4月22日
更新内容:
一、新功能:

  1. 支持灰度发布;
  2. 更多菜单改造;
  3. 支持隐藏"更多"菜单中的反馈与投诉菜单入口;
  4. 新增部分小程序接口;
  5. 支持当导航栏为默认导航栏时是否始终显示返回按钮;

二、修复问题:

  1. 修复主题覆盖引发的崩溃;
  2. 修复不同应用集成SDK时,打开小程序后小程序进程会相互复用的问题;
  3. 修复重新初始化SDK时报错的问题;
  4. 修复初始化SDK会收到多次结果回调的问题;
  5. 调整初始化SDK时申请地理位置权限的逻辑,解决在Flutter工程中崩溃的问题;
  6. 处理部分Android 10机型获取地理位置时因动态权限导致的崩溃;
  7. 修复判断更多菜单中是否显示返回首页的逻辑缺陷;
  8. 修复设置更多菜单中"转发"按钮颜色的逻辑缺陷;
  9. 修复手势滑动返回小程序页面逻辑缺陷;
  10. 修复原生调用JS失败的问题。

三、优化:

  1. 优化获取地理位置功能;
  2. 调整页面切换时导航栏设置相关逻辑;
  3. ToastView适配无icon的场景;
  4. 支持加载圆角图片;
  5. 调整部分接口路由及鉴权方式;
  6. 优化启动小程序的逻辑;
  7. 部分代码逻辑梳理及优化。

# 2.1.1

更新时间:2020年3月26日
更新内容:
一、新功能:

  1. "关于"小程序弹窗改为页面;
  2. 新增部分小程序接口;
  3. web-view实现onWebviewLoad和onWebviewError事件;
  4. 支持下载路径为相对路径的场景。

二、修复问题:

  1. 修复初始化SDK时因数组越界导致的崩溃;
  2. 修复部分空指针异常;
  3. 修复小程序加载网页时有概率失败的问题;
  4. 修复选择图片时无法放大预览图片的问题;
  5. 修复判断页面是否能够返回的逻辑问题;
  6. 修复在某些场景下打开小程序首页后更多菜单中会显示”返回首页“的问题;
  7. 修复长按小程序WebView时会弹出系统原生的"复制"、"搜索"菜单的问题;
  8. 修复点击空白处关闭底部弹出菜单后不能再次调起菜单的问题;
  9. 修复系统任务栈中小程序名称显示不正确的问题;
  10. 修复Tab页中切换Tab的逻辑问题;
  11. 修复获取小程序配置信息的逻辑问题。

三、优化:

  1. 移除部分依赖库和无用的资源,缩减SDK体积;
  2. 优化数据库数据存储、数据库升级相关逻辑;
  3. 优化小程序版本管理相关逻辑;
  4. 调整小程包下载存储路径;
  5. 调整通过URL打开小程序时Scheme配置参数的命名, 防止与宿主应用的配置参数重复;
  6. 调整部分文案;
  7. 布局优化,去除多余嵌套;
  8. 图片、视频浏览页面适配刘海屏;
  9. 完善Tab页中导航栏和TabBar相关逻辑;
  10. 优化启动小程序时加载页面逻辑;
  11. 兼容apiPrefix不以/结束的场景;
  12. 调整获取地理位置的方式;
  13. 分离SDK初始化时SDK Key校验和基础库下载解压的逻辑,避免因基础库下载失败导致SDK初始化失败。

# 2.0.77

更新时间:2020年2月28日
更新内容:
一、新功能:

  1. 增加JSSDK下载文件、打开文档的接口;
  2. “更多”菜单支持菜单项注入。

二、修复问题:

  1. 修复在B页面切换A页面的Tab时,A 页面显示空白的问题;
  2. 修复Tbs SDK在64位的手机上会初始化失败的问题;
  3. 修复Tbs内核下载失败,后续不论怎么初始化Tbs SDK都会失败的问题;
  4. 修复加载小程序时显示小程序ID的问题;
  5. 修复getSystemInfo接口获取部分参数错误的问题。

三、优化:

  1. 优化页面导航逻辑;
  2. 优化文件相关接口、下载相关接口逻辑;
  3. 优化打开文档的实现逻辑;
  4. 优化gradle依赖关系配置;
  5. 移除对部分组件的依赖;
  6. 运行时SDK浏览图片/视频的Activtiy支持多进程;
  7. 优化TabBar UI逻辑,使TabBar在Item有图标和无图标时,看起来更加协调;
  8. 限制加载小程序时顶部加载视图控件显示标题的最大长度;
  9. 冷启动小程序,当没有启动参数时,直接停留在上次关闭小程序时的页面。

# 2.0.67

更新时间:2020年2月14日
更新内容:
一、新功能:
1. 小程序WebView加载单页面H5,当H5发生内部跳转时,控制小程序导航栏是否显示返回按钮;
2. 新增部分jssdk接口,包括:navigateTo、navigateBack、redirectTo、switchTab、reLaunch、getEnv、postMessage、getAppletInfo;
3. 导航栏样式(navigationStyle)增加hide模式,即隐藏导航栏所有部分,包括右上角的胶囊按钮。
二、修复问题:
1. 修复部分NPE;
2. 修复反馈与投诉区分不同环境下服务器地址被写死的问题;
3. 修复反馈与投诉参数appVersion取的是 FinClip APP 版本号的问题;
4. 修复反馈与投诉设备系统没有带上具体版本号的问题;
5. 修复Android 4.4请求网络时报SSL Handshake Exception的问题;
6. 修复网络请求失败时报Json Parse Exception的问题。

# 2.0.64

更新时间:2020年1月17日
更新内容:
一、新功能:
1.后端服务请求接口增加安全性参数校验;
2.处理后端接口返回的错误码;
3.基础库热更新;
4.小程序加载网页时,网页能够返回时导航栏显示返回按钮,反之隐藏;
5.反馈与投诉;
6.自定义导航栏。
二、修复问题:
1.修复网页逐层返回过程中,如果发生重定向将导致无法正常返回的问题;
2.修复部分机型加载网页时,如果前后两次加载url相同且间隔时间过短,会出现加载到一半就停止加载的问题;
3修复.Android4.4崩溃问题;
4.修复启动参数处理逻辑有误导致的小程序显示空白的问题;
三、优化
1.调整事件上报check时机;
2.后端接口返回错误码场景处理;
3.WebView加载html优化;
4.整理对外暴露的API;
5.完善getSystemInfo接口返回参数。

# 2.0.39

更新时间:2019年12月27日
更新内容:
一、新功能:
1.对外提供封装好的WebView,WebView支持H5调用原生方法和原生调用JS函数;
2.支持url打开小程序;
3.支持通过支持__fcjs_environment变量判断H5运行环境;
4.APM数据上报。
二、优化:
1.Android Q适配;
2.小程序文件包更新策略优化,在version和sequence都相同的情况下,不更新小程序;
3.小程序多进程管理逻辑优化。
三、修复若干BUG

© 2021 凡泰极客
  • 免费试用
  • 编组
  • 编组 2