# bridge更新日志

[ ! ] 表示修复优化bug
[ + ] 表示增加新接口
[ - ] 表示废弃

# bridge 更新日志

# 1.1.7

  • [ + ] 补充完善文档,新增以下 API 文档:
    • showToastForH5 显示 Toast 提示
    • commandInterface 通用接口
    • b2bAction B2B H5 调用 APP
    • getDeviceSN 获取家电 SN
    • getApplianceID 获取家电 id
    • getApplianceSubtype 获取家电子类型
    • getCurrentDevSN 取得设备 SN
    • getCurrentApplianceID 取得当前家电 id
    • getCurrentApplianceSubtype 取得当前家电子类型
    • getApplianceProtocolVersion 取家电协议版本
    • getPlugVersion 取得插件版本信息
    • getCardOrder 取得卡片页顺序
    • getCardTitle 取得卡片头部 Title
    • getConfigInfo 获取配置文件
    • getSort 配置文件排序
    • getLanguage 获取语言码
    • getThemeMode 查询当前主题模式
    • clearWebViewCache 清除 WebView 缓存
    • backForDismiss 返回前页(WebView->native)
    • goInfoPage 显示家电信息页
    • showControlPanelPage 显示控制面板页
    • showNamedControlPanelPage 显示指定名称控制面板页
    • getPageParameters 取得控制面板页启动参数
    • showApplianceInfoEntryPage 显示家电信息入口页
    • showApplianceInfoPage 显示家电信息页
    • showInfoCenterPage 显示消息中心页
    • goToMeijuPage 跳转美居页面
    • gotoOverseaMeijuPage 跳转海外美居页面
    • jumpOtherPlugin 跳转到其他插件
    • UMengshare 友盟分享
    • shareToOversea 海外分享
    • buyConsumable 购买耗材
    • getUserApplianceList 获取用户家电列表
    • getUserApplianceIp 获取用户家电 IP
    • getLanApplianceList 获取局域网家电列表
    • getGPSInfo 获取 GPS 信息
    • requestDataTransmit 请求通用数据接口
    • updateWebViewBehavior 更新 WebView 行为
    • fireGlobalEvent 全局通知消息
    • startCmdProcess 开始异步处理命令
    • startCmdProcessCustomLoading 开始异步处理命令(自定义Loading)
    • startCmdProcessExt 管家插件异步处理命令
    • stopCmdProcess 取消命令执行
    • getCmdProcessInfo 取得命令执行状态
    • startSendServer 开始发送服务
    • stopSendServer 停止发送服务
    • appliance 监听设备连接状态
    • openVideo 打开视频
    • closeVideo 关闭视频
    • resizeVideo 设置视频大小
    • replayVideo 刷新视频播放
    • hideVideo 隐藏视频
    • showVideo 显示视频
    • captureImage 截图
    • startRecord 开始录像
    • stopRecord 停止录像
    • uploadMediaFile 上传媒体文件
    • startDownloadFiles 批量下载文件
    • sendVideoCommand 向设备端发送消息
    • startVoiceToServer 发起通话
    • stopVoiceToServer 停止通话
    • changeMicrophoneStatus 切换麦克风状态
    • changeAudioStatus 切换音频状态
    • startVoice VoiceCube 启动
    • stopVoice VoiceCube 停止
    • cancelVoice VoiceCube 取消
    • startRecordStream 开始录音
    • stopRecordStream 停止录音
    • showAlert 显示 Alert
    • showProgress 显示 Loading
    • closeProgress 取消 Loading
    • stopService 插件后台调用完毕
    • setBackgroundColor 设置背景颜色
    • setPageOrientation 切换横竖屏
    • qrCodeScan 扫码功能
    • getLvmiDeviceInfo 获取空调伴侣页面初始信息
    • MiScan 扫描小米手环
    • MiLogin 小米手环授权登录
    • MiDelete 删除小米手环
    • MiMenu 小米手环菜单
    • MiSaveData 保存本地数据
    • FirmwareUpdate 蓝牙固件升级
    • MiUpgradeProgress 查询固件升级进度

# 1.1.6

  • [ + ] uploadFilesWithSuccessCallBack 获取日志方法
  • [ + ] getCurrentHomeCacheAppliances 获取当前家庭下 APP 缓存的设备

# 1.1.5

  • [ + ] choosePhoto 选取照片方法
  • [ + ] takePhoto 拍照方法
  • [ + ] chooseAlbumVideo 选取视频方法
  • [ + ] recordVideo 录像方法
  • [ + ] uploadLocalFile 文件上传方法

# 1.1.4

  • [ + ] showGuideEvaluationDialog调起原生评价弹窗

# 1.1.3

  • [ ! ] setGlobalAppCache 方法,设置 APP 缓存调用内部修改
  • [ ! ] getGlobalAppCache 方法,获取 APP 缓存调用内部修改
  • [ + ] openExternalApplication 打开外部第三方 APP 方法;
    注:必须要在 smarthome v3.9 版本、tsmartlife v2.6.0 版本,及以上版本中才能调用该方法;

# 1.1.2

# 1.1.1

  • [ + ] 方法 getSmartHomeCurrentHomeInfo 获取 APP 当前家庭 homegroupId;
    注:必须要在 smarthome v3.8 版本、tsmartlife v2.5.0 版本,及以上版本中才能调用该方法;
    H5 中需判断 APP 当前版本;

# 1.1.0

创建 smarthome-h5-bridge 插件包
上传 smarthome-h5-bridge 至 npm.js