更新于 2026-05-22
| API名称 | API说明 |
|---|---|
| getAuthCode | 获取小程序免登授权码 |
| requestAuthCode | 获取微应用免登授权码。 |
| getOperateAuthCode | 获取微应用反馈式操作的临时授权码 |
| requestAuthInfo | 唤起授权弹窗,获取用户授权 |
| 类目 | API名称 | API说明 |
|---|---|---|
| 网络请求 | httpRequest | 向指定服务器发起一个跨域 http(s) 请求 |
| 上传下载 | downloadFile | 下载文件资源到本地 |
| 上传下载 | uploadFile | 上传本地资源到开发者服务器 |
| WebSocket | closeSocket | 关闭WebSocket连接 |
| WebSocket | connectSocket | 创建一个 WebSocket 的连接 |
| WebSocket | onSocketOpen | 监听WebSocket连接打开事件 |
| WebSocket | offSocketOpen | 取消监听WebSocket连接打开事件 |
| WebSocket | onSocketError | 监听WebSocket错误 |
| WebSocket | offSocketError | 取消监听WebSocket错误 |
| WebSocket | onSocketClose | 监听WebSocket关闭 |
| WebSocket | offSocketClose | 取消监听WebSocket关闭事件 |
| WebSocket | offSocketMessage | 取消监听WebSocket接收到服务器的消息事件 |
| WebSocket | onSocketMessage | 监听WebSocket接收到服务器的消息事件 |
| WebSocket | sendSocketMessage | 通过WebSocket连接发送数据 |
| API名称 | API说明 |
|---|---|
| canIUse | 判断 API 是否可用 |
| corpId | 获取当前访问用户的企业corpId |
| exit | 关闭钉钉小程序 |
| ExtSDKVersion | 使用本接口获取基础库版本号 |
| getRunScene | 获取当前小程序的运行版本 |
| getAppIdSync | 同步获取小程序的AppId,即MiniAppId |
| getLaunchOptionsSync | 获取小程序启动时的参数 |
| SDKVersion | 使用本接口获取基础库版本号 |
| API名称 | API说明 |
|---|---|
| clearStorage | 异步清除本地缓存数据 |
| clearStorageSync | 同步清除本地storage缓存的数据 |
| getStorage | 可以获取指定key的单条缓存数据 |
| getStorageInfo | 异步获取当前storage下所有缓存信息的key |
| getStorageSync | 同步获取缓存数据 |
| getStorageInfoSync | 同步获取当前storage下所有缓存信息的key、已占用空间大小和限制最大的缓存空间大小信息 |
| removeStorage | 删除缓存数据 |
| removeStorageSync | 同步删除缓存数据 |
| setStorage | 将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的数据 |
| setStorageSync | 同步将数据存储在本地缓存中指定的 key 中 |
| 类目 | API名称 | API说明 |
|---|---|---|
| 导航栏 | closePage | 关闭当前页面 |
| 导航栏 | goBackPage | 返回上一级页面 |
| 导航栏 | quitPage | PC端关闭页面 |
| 导航栏 | replacePage | 替换页面 |
| 导航栏 | setNavigationBar | 设置小程序导航栏样式及标题等 |
| 导航栏 | setNavigationTitle | 设置导航栏标题 |
| 导航栏 | setNavigationIcon | 标题栏添加问号图标 |
| 导航栏 | setNavigationLeft | 设置左侧导航按钮文本 |
| TabBar | addTabBarItem | 添加tabBar页面 |
| TabBar | hideTabBarRedDot | 隐藏tabBar红点 |
| TabBar | removeTabBarItem | 移除tabBar页面 |
| TabBar | removeTabBarBadge | 移除tabBar文本 |
| TabBar | setTabBarBadge | 为 tabBar 某一项的右上角添加文本 |
| TabBar | showTabBarRedDot | 显示tabBar红点 |
| TabBar | enableLeaveConfirm | 对当前页面进行离开二次确认 |
| 路由 | navigateTo | 跳转到应用内的某个指定页面 |
| 路由 | navigateBack | 返回上一级或返回多级页面 并且关闭当前页面 |
| 路由 | reLaunch | 跳转到小程序应用内指定页面并且关闭当前所有页面 |
| 路由 | redirectTo | 跳转到应用内的某个指定页面 |
| 路由 | switchTab | 跳转到指定 tabBar 页面 |
| 动画 | createAnimation | 创建动画实例 |
| 动画 | Animation.bottom | 设置动画实例bottom值 |
| 动画 | Animation.backgroundColor | 设置动画背景色 |
| 动画 | Animation.height | 设置动画实例高度值 |
| 动画 | Animation.left | 设置动画实例Left值 |
| 动画 | Animation.matrix | 设置动画实例Matrix值 |
| 动画 | Animation.matrix3d | 设置动画实例Matrix3d |
| 动画 | Animation.opacity | 设置动画透明度 |
| 动画 | Animation.right | 设置动画实例Right值 |
| 动画 | Animation.rotate | 设置动画实例旋转Rotate值 |
| 动画 | Animation.rotateX | 设置动画实例RotateX值 |
| 动画 | Animation.rotateY | 设置动画实例RotateY值 |
| 动画 | Animation.rotateZ | 设置动画实例RotateZ值 |
| 动画 | Animation.rotate3d | 设置动画实例Rotate3D值 |
| 动画 | Animation.scale | 设置动画实例Scale值 |
| 动画 | Animation.scaleX | 设置动画实例ScaleX值 |
| 动画 | Animation.scaleY | 设置动画实例ScaleY值 |
| 动画 | Animation.scaleZ | 设置动画实例ScaleZ值 |
| 动画 | Animation.scale3d | 设置动画实例Scale3d值 |
| 动画 | Animation.skew | 设置动画实例Skew |
| 动画 | Animation.skewX | 设置动画实例SkewX |
| 动画 | Animation.skewY | 设置动画实例SkewY |
| 动画 | Animation.top | 设置动画实例Top值 |
| 动画 | Animation.translate | 设置动画实例Translate |
| 动画 | Animation.translateX | 设置动画实例TranslateX值 |
| 动画 | Animation.translateY | 设置动画实例TranslateY值 |
| 动画 | Animation.translateZ | 设置动画实例TranslateZ值 |
| 动画 | Animation.translate3d | 设置动画实例Translate3d值 |
| 动画 | Animation.width | 设置动画实例长度值 |
| 画布 | createCanvasContext | 创建canvas绘图上下文 |
| 画布 | CanvasContext.arc | 画一条弧线 |
| 画布 | CanvasContext.addColorStop | 创建渐变点 |
| 画布 | CanvasContext.beginPath | 创建一个路径 |
| 画布 | CanvasContext.bezierCurveTo | 创建三次方贝塞尔曲线路径 |
| 画布 | CanvasContext.clip | 创建的路径设置为当前剪切路径 |
| 画布 | CanvasContext.clearRect | 清除画布上在该矩形区域内的内容 |
| 画布 | CanvasContext.closePath | 关闭一个路径 |
| 画布 | CanvasContext.createLinearGradient | 创建一个线性的渐变色 |
| 画布 | CanvasContext.createCircularGradient | 创建一个圆形的渐变色 |
| 画布 | CanvasContext.draw | 在绘图上下文中的描述(路径、变形、样式)画到 canvas 中 |
| 画布 | CanvasContext.drawImage | 绘制图像 |
| 画布 | CanvasContext.fill | 对当前路径中的内容进行填充 |
| 画布 | CanvasContext.fillRect | 填充矩形 |
| 画布 | CanvasContext.fillText | 在画布上绘制被填充的文本 |
| 画布 | CanvasContext.getImageData | 获取canvas区域隐含的像素数据 |
| 画布 | CanvasContext.lineTo | 创建一条从上次指定点到目标点的线 |
| 画布 | CanvasContext.moveTo | 将路径移动到画布中的指定点 |
| 画布 | CanvasContext.putImageData | 将像素数据绘制到画布 |
| 画布 | CanvasContext.quadraticCurveTo | 创建二次贝塞尔曲线路径 |
| 画布 | CanvasContext.rect | 创建一个矩形 |
| 画布 | CanvasContext.rotate | 以原点为中心(原点可以用translate方法修改),顺时针旋转当前坐标轴。多次调用rotate,旋转的角度会叠加 |
| 画布 | CanvasContext.restore | 恢复之前保存的绘图上下文 |
| 画布 | CanvasContext.save | 保存当前的绘图上下文 |
| 画布 | CanvasContext.scale | 调用scale方法后,之后创建的路径其横纵坐标会被缩放。多次调用scale,倍数会相乘 |
| 画布 | CanvasContext.stroke | 画出当前路径的边框 |
| 画布 | CanvasContext.strokeRect | 画一个非填充矩形 |
| 画布 | CanvasContext.setFillStyle | 设置填充色 |
| 画布 | CanvasContext.setFontSize | 设置字体大小 |
| 画布 | CanvasContext.setShadow | 设置阴影样式 |
| 画布 | CanvasContext.setLineCap | 设置线条的端点样式 |
| 画布 | CanvasContext.setLineJoin | 设置线条的交点样式 |
| 画布 | CanvasContext.setTextAlign | 设置文本的对齐方式 |
| 画布 | CanvasContext.setMiterLimit | 设置最大斜接长度 |
| 画布 | CanvasContext.setLineWidth | 设置线条的宽度 |
| 画布 | CanvasContext.setStrokeStyle | 设置边框颜色 |
| 画布 | CanvasContext.setGlobalAlpha | 设置全局画笔透明度 |
| 画布 | CanvasContext.setTextBaseline | 设置当前文本基线的属性 |
| 画布 | CanvasContext.translate | 对当前坐标系的原点(0, 0)进行变换,默认的坐标系原点为页面左上角 |
| 画布 | CanvasContext.toTempFilePath | 画布内容导出成图片 |
| 字体 | loadFontFace | 动态的加载网络字体 |
| 地图 | chooseDistrict | 选择地区 |
| 地图 | createMapContext | 创建并返回一个地图上下文对象 |
| 地图 | MapContext.clearRoute | 清除地图上的步行导航路线 |
| 地图 | MapContext.changeMarkers | 用于添加、删除、更新指定的标记 |
| 地图 | MapContext.calculateDistance | 提供地图路径计算能力,用于计算途径地图上多个点的总路线距离 |
| 地图 | MapContext.getRegion | 获取地图东北角、西南角的经纬度,从而获取地图整体的视野范围 |
| 地图 | MapContext.gestureEnable | 设置所有手势是否可用 |
| 地图 | MapContext.getMapProperties | 获取地图的属性信息 |
| 地图 | MapContext.getCenterLocation | 获取当前地图中心位置 |
| 地图 | MapContext.moveToLocation | 将视野移动到定位点并恢复到默认缩放级别 |
| 地图 | MapContext.showRoute | 规划默认步行路线,只能显示一条 |
| 地图 | MapContext.showsScale | 设置比例尺控件是否可见 |
| 地图 | MapContext.showsCompass | 设置指南针是否可见 |
| 地图 | MapContext.smoothMoveMarker | 指定标记(marker)进行动画 |
| 地图 | MapContext.smoothMovePolyline | 用于轨迹动画 |
| 地图 | MapContext.translateMarker | 用于平移点标记 |
| 地图 | MapContext.updateComponents | 用于增量更新地图 |
| 滚动 | pageScrollTo | 滚动到页面的目标位置 |
| 交互反馈 | alert | 显示警告框 |
| 交互反馈 | confirm | 显示确认框 |
| 交互反馈 | hideToast | 隐藏弱提示 |
| 交互反馈 | hideLoading | 隐藏加载提示 |
| 交互反馈 | prompt | 弹出输出入对话框 |
| 交互反馈 | showModal | 增强版modal弹浮层 |
| 交互反馈 | showToast | 显示一个弱提示 |
| 交互反馈 | showLoading | 显示加载提示 |
| 交互反馈 | showActionSheet | 显示操作菜单 |
| 下拉刷新 | disablePullDownRefresh | 禁用下拉刷新 |
| 下拉刷新 | enablePullDownRefresh | 启用下拉刷新 |
| 下拉刷新 | onPullDownRefresh | 监听下拉刷新 |
| 下拉刷新 | stopPullDownRefresh | 停止当前页面的下拉刷新 |
| 键盘输入 | hideKeyboard | 隐藏键盘 |
| 键盘输入 | onKeyboardHide | 监听键盘收起 |
| 键盘输入 | onKeyboardShow | 监听键盘弹起事件 |
| 节点查询 | createIntersectionObserver | 创建并返回一个IntersectionObserver对象实例 |
| 节点查询 | IntersectionObserver.disconnect | 停止监听 |
| 节点查询 | IntersectionObserver.observe | 指定目标节点并开始监听相交状态变化情况 |
| 节点查询 | IntersectionObserver.relativeTo | 使用选择器指定一个节点,作为参照区域之一 |
| 节点查询 | IntersectionObserver.relativeToViewport | 指定页面显示区域作为参照区域之一 |
| 节点查询 | createSelectorQuery | 创建一个节点查询对象SelectorQuery |
| 节点查询 | SelectorQuery.boundingClientRect | 将当前选择节点的位置信息放入查询结果, 返回对象包含 width/height/left/top/bottom/right |
| 节点查询 | SelectorQuery.exec | 查询结果放入 callback 回调中 |
| 节点查询 | SelectorQuery.select | 选择当前第一个匹配选择器的节点,选择器支持 id 选择器以及 class 选择器 |
| 节点查询 | SelectorQuery.selectAll | 选择所有匹配选择器的节点,选择器支持 id 选择器以及 class 选择器 |
| 节点查询 | SelectorQuery.scrollOffset | 将当前选择节点的滚动信息放入查询结果,返回对象包含 scrollTop/scrollLeft |
| 节点查询 | SelectorQuery.selectViewport | 选择窗口对象 |
| 暗黑模式 | getColorSchemeSync | 获取钉钉当前显示模式。返回当前系统的显示模式"light" 或 "dark" |
| 选择日期 | chooseDateTime | 选择日期和时间 |
| 选择日期 | chooseOneDayInCalendar | 月历组件,选择某天 |
| 选择日期 | chooseHalfDayInCalendar | 月历组件,选择半天 |
| 选择日期 | datePicker | 打开日期选择列表 |
| 选择日期 | dateRangePicker | 月历组件,选择日期区间 |
| 选择日期 | timePicker | 时间选择器 |
| 选项选择器 | multiSelect | 多选组件 |
| 选项选择器 | singleSelect | 单选组件 |
| API名称 | API说明 |
|---|---|
| isInTabWindow | 判断当前页面是否为弹窗页面 |
| navigateToPage | 跳转到另一个钉钉H5微应用 |
| navigateBackPage | 返回上一个应用 |
| navigateToMiniProgram | 跳转到其他钉钉小程序 |
| navigateBackMiniProgram | 返回到上一个钉钉小程序 |
| openLink | 打开目标页面 |
| openMicroApp | 打开应用 |
| openPageInMicroApp | 打开应用内页面 |
| openPageInModalForPC | 打开模态框 |
| openPageInSlidePanelForPC | 打开侧边面板 |
| openPageInWorkBenchForPC | PC端打开新弹窗页面 |
| API名称 | API说明 |
|---|---|
| onShareAppMessage | 自定义该页面的分享内容 |
| share | 实现分享功能 |
| showSharePanel | 唤起H5或小程序分享面板的API |
| API名称 | API说明 |
|---|---|
| getUpdateManager | 用来管理小程序更新 |
| UpdateManager.applyUpdate | 强制小程序重启并使用新版本 |
| UpdateManager.onUpdateFailed | 监听小程序更新失败事件 |
| UpdateManager.onUpdateReady | 监听小程序有版本更新事件 |
| UpdateManager.onCheckForUpdate | 监听向钉钉后台请求检查更新结果事件 |
| 类目 | API名称 | API说明 |
|---|---|---|
| 图片 | chooseImage | 拍照或从本地相册选择图片 |
| 图片 | compressImage | 压缩图片 |
| 图片 | editPicture | 编辑图片 |
| 图片 | getImageInfo | 获取图片信息 |
| 图片 | previewImage | 预览图片 |
| 图片 | saveImage | 保存在线、本地临时或者永久地址图片到手机相册 |
| 图片 | saveImageToPhotosAlbum | 保存图片到系统相册 |
| 图片 | chooseMedia | 拍摄或从手机相册中选择图片或视频 |
| 录音 | downloadAudio | 下载音频 |
| 录音 | onRecordEnd | 监听录音自动停止 |
| 录音 | onPlayAudioEnd | 监听播放自动停止 |
| 录音 | playAudio | 播放语音 |
| 录音 | pauseAudio | 暂停播放语音 |
| 录音 | resumeAudio | 恢复暂停播放的语音 |
| 录音 | stopRecord | 停止录音 |
| 录音 | startRecord | 开始录音 |
| 录音 | stopAudio | 停止播放音频 |
| 录音 | translateVoice | 语音转文字 |
| 录音 | getRecorderManager | 获取当前小程序全局唯一的录音管理器 |
| 录音 | RecorderManager.onstart | 录音开始时的回调 |
| 录音 | RecorderManager.onstop | 录音停止时的回调 |
| 录音 | RecorderManager.onerror | 录音管理监听错误 |
| 录音 | RecorderManager.onpause | 录音管理监听暂停 |
| 录音 | RecorderManager.onresume | 录音管理监听继续 |
| 录音 | RecorderManager.onframerecorded | 录音管理监听已录制完制定帧大小的文件 |
| 录音 | RecorderManager.pause | 录音管理暂停录音 |
| 录音 | RecorderManager.resume | 录音管理继续录音 |
| 录音 | RecorderManager.stop | 停止录音 |
| 录音 | RecorderManager.start | 开始录音 |
| 音频 | getBackgroundAudioManager | 获取当前小程序全局唯一的背景音频管理 |
| 音频 | BackgroundAudioManager.onPlay | 监听背景音频播放事件 |
| 音频 | BackgroundAudioManager.onStop | 监听背景音频停止事件 |
| 音频 | BackgroundAudioManager.onPause | 监听背景音频暂停事件 |
| 音频 | BackgroundAudioManager.onEnded | 监听背景音频结束事件 |
| 音频 | BackgroundAudioManager.onPrev | 监听用户在系统音乐播放面板点击上一曲事件 |
| 音频 | BackgroundAudioManager.onNext | 监听用户在系统音乐播放面板点击下一曲事件 |
| 音频 | BackgroundAudioManager.onCanplay | 监听背景音频进入可以播放事件 |
| 音频 | BackgroundAudioManager.onSeeked | 监听背景音频完成播放进度跳转操作事件 |
| 音频 | BackgroundAudioManager.onSeeking | 监听背景音频开始播放进度跳转事件 |
| 音频 | BackgroundAudioManager.onWaiting | 监听音频加载中事件。 |
| 音频 | BackgroundAudioManager.onTimeUpdate | 监听背景音频播放进度更新事件 |
| 音频 | BackgroundAudioManager.play | 播放背景音乐 |
| 音频 | BackgroundAudioManager.pause | 暂停背景音频 |
| 音频 | BackgroundAudioManager.stop | 停止播放背景音乐 |
| 音频 | BackgroundAudioManager.seek | 跳转到指定位置position |
| 音频 | onAudioInterruptionEnd | 监听音频被中断的结束事件。 |
| 音频 | onAudioInterruptionBegin | 监听音频因为系统占用而被中断的开始事件 |
| 音频 | saveVideoToPhotosAlbum | 保存视频到系统相册 |
| 视频 | chooseVideo | 拍摄视频或从手机相册中选视频 |
| 视频 | createVideoContext | 创建并返回一个 video上下文对象videoContext |
| 视频 | VideoContext.exitFullScreen | 控制相应video组件的全屏退出 |
| 视频 | VideoContext.mute | 切换静音状态 |
| 视频 | VideoContext.play | 控制相应video组件的播放 |
| 视频 | VideoContext.pause | 控制相应video组件的暂停 |
| 视频 | VideoContext.playbackRate | 设置倍速播放 |
| 视频 | VideoContext.requestFullScreen | 控制相应video组件的全屏进入 |
| 视频 | VideoContext.stop | 控制相应video组件的终止 |
| 视频 | VideoContext.seek | 控制相应video组件的定位 |
| 视频 | VideoContext.snapshot | 控制相应video组件的截图 |
| API名称 | API说明 |
|---|---|
| createDing | 发起DING |
| createDingForPC | 发起PC端发钉 |
| API名称 | API说明 |
|---|---|
| complexChoose | 选择人和部门 |
| chooseStaffForPC | PC端选择企业内部的人 |
| choosePhonebook | 选取用户手机联系人 |
| chooseDepartments | 选择部门 |
| chooseUserFromList | 选取单个自定义联系人 |
| chooseExternalUsers | 选择外部联系人 |
| editExternalUser | 编辑外部联系人 |
| API名称 | API说明 |
|---|---|
| makeVideoConfCall | 发起视频会议 |
| API名称 | API说明 |
|---|---|
| callUsers | 拨打钉钉电话 |
| checkBizCall | 检查某企业办公电话开通状态 |
| getCloudCallInfo | 查询企业是否已开办公电话 |
| getCloudCallList | 查询话单列表 |
| makeCloudCall | 发起办公电话呼叫 |
| quickCallList | 拨打单人电话选项 |
| showCallMenu | 唤起拨打电话菜单 |
| API名称 | API说明 |
|---|---|
| chooseChat | 选择会话 |
| openChatByChatId | 打开对应会话 |
| openChatByUserId | 打开与某个用户的聊天页面 |
| openChatByConversationId | 跳转到对应会话 |
| API名称 | API说明 |
|---|---|
| getLocation | 获取用户当前的地理位置信息 |
| getLocatingStatus | 批量获取连续定位状态 |
| locateInMap | 地图定位 |
| openLocation | 使用内置地图查看位置 |
| searchMap | 唤起地图页面 |
| stopLocating | 停止连续定位 |
| startLocating | 连续获取当前地理位置信息(持续定位) |
| API名称 | API说明 |
|---|---|
| chooseDingTalkDir | 唤起钉盘选择器 |
| previewFileInDingTalk | 预览钉盘文件 |
| previewImagesInDingTalkBatch | 批量预览钉盘图片 |
| saveFileToDingTalk | 转存文件到钉盘 |
| uploadAttachmentToDingTalk | 上传附件到钉盘,或从钉盘选择文件 |
| API名称 | API说明 |
|---|---|
| isLocalFileExist | 批量检测本地文件是否存在 |
| openLocalFile | 打开本地文件 |
| getFileSystemManager | 获取FileSystemManager文件管理器 |
| FileSystemManager.access | 判断文件或者目录是否存在 |
| FileSystemManager.appendFile | 向本地用户文件末尾添加内容 |
| FileSystemManager.copyFile | 复制文件保存到本地用户目录 |
| FileSystemManager.getFileInfo | 获取本地临时文件、本地缓存文件和本地用户文件的信息 |
| FileSystemManager.getSavedFileList | 获取本地缓存文件列表 |
| FileSystemManager.mkdir | 创建本地用户目录 |
| FileSystemManager.rmdir | 删除本地用户文件目录 |
| FileSystemManager.rename | 重命名本地用户文件或目录的名称并且可以移动到新目录下 |
| FileSystemManager.readdir | 获取本地用户文件列表 |
| FileSystemManager.readFile | 读取本地用户文件的内容 |
| FileSystemManager.removeSavedFile | 删除本地缓存文件 |
| FileSystemManager.stat | 获取文件或目录的status对象 |
| FileSystemManager.saveFile | 本地临时文件保存为本地缓存文件或本地用户文件 |
| FileSystemManager.unzip | 解压本地用户文件 |
| FileSystemManager.unlink | 删除本地用户文件 |
| FileSystemManager.writeFile | 向本地用户目录内写入文件 |
| API名称 | API说明 |
|---|---|
| pay | 完成支付 |
| 类目 | API名称 | API说明 |
|---|---|---|
| UUID | getDeviceUUID | 获取uuid |
| 系统信息 | checkAuth | 检查手机权限授权状态 |
| 系统信息 | getSystemInfo | 获取手机系统信息 |
| 系统信息 | getSystemSettings | 打开系统设置 |
| 系统信息 | getSystemInfoSync | 获取手机系统信息的同步接口 |
| 系统信息 | isScreenReaderEnabled | 判断是否开启无障碍模式 |
| 系统信息 | rsa | 实现rsa加解密 |
| 系统信息 | showAuthGuide | 授权引导 |
| 网络状态 | getNetworkType | 获取当前网络状态 |
| 网络状态 | getWifiHotspotStatus | 获取热点接入信息 |
| Wi-Fi | connectWifi | 连接 Wi-Fi |
| Wi-Fi | getWifiList | 获取 Wi-Fi 列表 |
| Wi-Fi | getWifiStatus | 获取wifi状态 |
| Wi-Fi | getConnectedWifi | 获取已连接 Wi-Fi 信息 |
| Wi-Fi | onGetWifiList | 监听获取到 Wi-Fi 列表事件 |
| Wi-Fi | offGetWifiList | 停止监听已获取 Wi-Fi 列表数据事件 |
| Wi-Fi | onWifiConnected | 监听连接上 Wi-Fi 事件 |
| Wi-Fi | offWifiConnected | 停止监听连接 Wi-Fi 事件 |
| Wi-Fi | registerSSID | 信任该 SSID(iOS) |
| Wi-Fi | stopWifi | 关闭 Wi-Fi 模块 |
| Wi-Fi | startWifi | 初始化 Wi-Fi 模块 |
| Wi-Fi | unregisterSSID | 不再信任该 SSID(iOS) |
| Wi-Fi | setWifiList | 设置入参中 wifiList 的 AP 相关信息 |
| 剪贴板 | getClipboard | 获取系统剪贴板的内容 |
| 剪贴板 | setClipboard | 设置剪切板数据 |
| 振动 | vibrate | 使用振动功能 |
| 振动 | vibrateLong | 使用长振动功能 |
| 振动 | vibrateShort | 使用短振动功能 |
| 低功耗蓝牙 | connectBLEDevice | 连接低功耗蓝牙设备 |
| 低功耗蓝牙 | disconnectBLEDevice | 断开与低功耗蓝牙设备的连接 |
| 低功耗蓝牙 | getBLEDeviceServices | 获取蓝牙设备所有服务 |
| 低功耗蓝牙 | getBLEDeviceCharacteristics | 获取蓝牙设备所有特征值 |
| 低功耗蓝牙 | notifyBLECharacteristicValueChange | 启用低功耗蓝牙设备特征值变化时的notify功能 |
| 低功耗蓝牙 | onBLEConnectionStateChanged | 监听低功耗蓝牙连接的错误事件,包括设备丢失,连接异常断开等 |
| 低功耗蓝牙 | offBLEConnectionStateChanged | 移除低功耗蓝牙连接状态变化事件的监听 |
| 低功耗蓝牙 | onBLECharacteristicValueChange | 监听低功耗蓝牙设备的特征值变化的事件 |
| 低功耗蓝牙 | offBLECharacteristicValueChange | 移除低功耗蓝牙设备的特征值变化事件的监听 |
| 低功耗蓝牙 | readBLECharacteristicValue | 读取低功耗蓝牙设备特征值中的数据 |
| 低功耗蓝牙 | writeBLECharacteristicValue | 向低功耗蓝牙设备特征值中写入数据 |
| 传统蓝牙 | closeBluetoothAdapter | 关闭本机蓝牙模块 |
| 传统蓝牙 | getBluetoothDevices | 获取所有已发现的蓝牙设备 |
| 传统蓝牙 | getBluetoothAdapterState | 获取本机蓝牙模块状态 |
| 传统蓝牙 | getConnectedBluetoothDevices | 获取处于已连接状态的设备 |
| 传统蓝牙 | onBluetoothDeviceFound | 搜索到新的蓝牙设备时触发此事件 |
| 传统蓝牙 | offBluetoothDeviceFound | 移除寻找到新的蓝牙设备事件的监听 |
| 传统蓝牙 | onBluetoothAdapterStateChange | 监听本机蓝牙状态变化的事件 |
| 传统蓝牙 | offBluetoothAdapterStateChange | 停止监听本机蓝牙状态变化的事件 |
| 传统蓝牙 | openBluetoothAdapter | 初始化小程序蓝牙模块 |
| 传统蓝牙 | stopBluetoothDevicesDiscovery | 停止搜寻附近的蓝牙外围设备 |
| 传统蓝牙 | startBluetoothDevicesDiscovery | 开始搜寻附近的蓝牙外围设备 |
| 扫码 | scanCard | 扫名片 |
| 扫码 | scan | 扫一扫功能 |
| NFC | readNFC | 读取NFC芯片内容 |
| NFC | writeNFC | 实现NFC数据写入 |
| 摇一摇 | clearShake | 停止摇一摇 |
| 摇一摇 | watchShake | 启动摇一摇 |
| 屏幕亮度 | getScreenBrightness | 获取屏幕亮度 |
| 屏幕亮度 | setScreenBrightness | 设置屏幕亮度 |
| 屏幕亮度 | setKeepScreenOn | 设置屏幕常亮 |
| 拨打电话 | addPhoneContact | 添加手机联系人 |
| 设备电量 | getBatteryInfo | 获取设备电量 |
| 设备方向 | rotateScreenView | 旋转屏幕 |
| 设备方向 | resetScreenView | 重置旋转屏幕 |
| 内存不足处理 | removeCachedAPIResponse | 删除已缓存的JSAPI返回值 |
| 内存不足处理 | getCachedAPIResponse | 获取已缓存的JSAPI返回值 |
| 内存不足处理 | enableAPIResponseCache | 开启JSAPI返回值缓存 |
| 内存不足处理 | getPageTerminateInfo | 获取WebView崩溃信息 |
| API名称 | API说明 |
|---|---|
| exclusiveLiveCheck | 专属实人认证 |
| getUserExclusiveInfo | 获取钉钉客户端是否为专属钉钉 |
| API名称 | API说明 |
|---|---|
| startDingerRecord | DingTalk A1 发起录音 |
| stopDingerRecord | DingTalk A1 停止录音 |
| getDingerDeviceStatus | 查询 DingTalk A1 设备状态 |