# api使用

# 设备能力API

名称 描述
camera 打开相机/相册, 返回base64或是SD卡路径,通过文件上传组件,可以将SD卡路径作为参数,上传oss路径,获取https路径
scan 扫码/二维码,默认是二维码格式,可以配置其他格式编码
map 跳转地图,通过设置经纬度,跳转本机到安装好的百度/高德地图中,显示当前位置
gps 定位,获取经纬度, 通过地图SDK反地理编码接口,获取经纬度代表的地址
network 获取当前设备网络状态,wifi/2G/3G/4G/5G/ethernet/unknown/none
device 获取设备信息, 包括屏幕信息、运营商网络信息、应用设备信息
share 调用系统分享能力,可分享图片、文本
phone 调取设备拨号功能
notify 调用设备顶部通知功能,可以作为闹钟、或是发送系统通知


# 应用 API

名称 描述
appInfo 应用信息, 包括名称、版本号、包名、系统版本/型号等
storage 应用本地存储功能
router 应用内路由跳转,原生端应用内跳转、应用外部跳转
statusBar 应用界面,顶部状态栏模式


# 容器控件API

名称 描述
page 容器操作,退出应用、返回、清除缓存
lifeCycle 原生打开前端页面会有一个生命周期:onStart、onStop、onDestroyView


# 通用业务组件API

名称 描述
rootInfo 对接登录组件,获取组件登录信息、token、username等
message 对接消息组件,接收原生端转发的服务端消息


# 开放API

名称 描述
setBridge 注册原生方法,监听原生调用方法的回调,例如安卓的虚拟返回键
native 通用方法,H5端调用原生端一切方法,通过插件名称以及方法名,调用指定的原生端方法