模块 | 类别 | 接口/组件说明 | 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 特有能力 |