| 模块 | 类别 | 接口/组件说明 | WMPF 支持情况 | 备注 |
|---|---|---|---|---|
| 小程序接口 | 媒体类 | 视频播放(全屏/非全屏)、录制 | √ | |
| 音频播放、录制 | √ | |||
| 图片读取、保存本地、本地上传 | √ | |||
| 音频后台播放 (当前小程序未在前台运行) | √ | |||
| 文件读取、保存本地、本地上传 | √ | |||
| 内嵌 web-view 网页 | √ | |||
| 横屏中居中显示竖屏小程序 | √ | |||
| 调用本地设备存储的信息 | √ | 通过本地接口 | ||
| 消息类 | 手机端弹出模板消息 (小程序一次性订阅) | √ | ||
| 手机端通过扫码进入客服消息 | √ | 暂不支持 iOS 手机扫码 | ||
| 消息推送能力(无条件限制,但一个月内至少启动一次小程序) | WMPF 特有能力 | 样式由合作方自行规定,具体见推送接口说明 | ||
| 位置类 | 获取当前位置信息 | √ | ||
| 查看地理位置 | √ | |||
| 账户类 | 手机端扫码登录 | √ | ||
| 手机端扫码分享给微信好友 | √ | |||
| 一次扫码完成登录和支付 | 不支持 | |||
| 一次扫码完成 app 微信登录和框架登录态 | √ | |||
| 获取手机号 | √ | |||
| 获取地址信息 | √ | |||
| 硬件类 | 蓝牙 | √ | ||
| 获取系统信息 | √ | |||
| 获取系统 SN 码 | WMPF 特有能力 | |||
| 获取网络状态 | √ | |||
| 罗盘 | √ | |||
| WiFi | √ | |||
| NFC | √ | |||
| 打印机 | WMPF 特有能力 | |||
| 非标摄像头(定焦类、工业类) | WMPF 特有能力 | |||
| 相机组件 | √ | |||
| 支付类 | 手机客户端扫码支付 | WMPF 特有能力 | 登录与支付必须同一个微信 | |
| 小程序内添加卡券和会员卡 | √ | 登录与支付必须同一个微信 | ||
| 3D 人脸登录、支付 | √ | 登录与支付必须同一个微信 | ||
| 运维类 | 调试接口 | √ | ||
| 传输鉴权信息完成设备注册 | WMPF 特有能力 | |||
| 绑定同主体小程序 | WMPF 特有能力 | |||
| 监控数据上报 | WMPF 特有能力 | |||
| CLI 体验版开发包工具 | WMPF 特有能力 | |||
| 隐藏返回首页按钮 | √ | |||
| 跳转类 | 小程序跳转小程序 | √ | ||
| 扫码打开小程序 | √ | 仅支持开发版和体验版 | ||
| 小程序菜单中提供回到首页和重启小程序按钮 | √ | |||
| 小程序退出时可通过接口监听 | WMPF 特有能力 | |||
| 小程序组件 | 视图容器 | √ | ||
| 基础内容:icon、text 等 | √ | |||
| 表单组件:button、checkbox 等 | √ | |||
| 导航 | √ | |||
| 媒体组件 | √ | |||
| 地图 | √ | |||
| 画布 | √ | |||
| 小程序全屏显示(不显示系统导航栏) | √ | |||
| 小程序硬件框架 | 分包加载 | √ | ||
| 预加载 | √ | |||
| 小程序后台运行、后台管理(安卓系统) | √ | |||
| 其他 | 体验版小程序 | √ | ||
| 获取全局唯一的版本更新管理器,用于管理小程序更新 | √ | |||
| 画中画浮窗 | WMPF 特有能力 | 样式由合作方自行规定,具体见 FAQ 说明 | ||
| CLI 体验版开发包工具 | √ | |||
| 硬件运行情况跑分工具 | 即将支持 | |||
| wmpf.xxx(JSAPI 接口扩展定义机制) | WMPF 特有能力 |