# 安卓小程序硬件框架发布
说明
- 仅支持 32/64 位安卓 ARM 设备。
- 动态库有更新:此版本有新增和修改 so 文件,若 WMPF 是预装到系统内的,安装后还需要更新和替换系统路径下的 so 文件,否则启动会有 crash 问题。如对替换方式有疑问请联系设备厂商处理。
- v2.1.0 版本开始,不支持使用 ActivateDeviceByIoT 方式激活的设备。
产物
- Service Apk 是安卓 WMPF 的服务端,在 WMPF Cli 调用 WMPF 能力之前,需要安装到安卓设备上并保持运行。
- 文件名带有 alpha 字样是开发版本,带有 WMPF 的测试界面(仅供点击唤醒 WMPF 进程所用,无调试入口)。
- 文件名带有 production 字样是正式版本,没有操作界面,仅供正式上线后使用(系统把应用保活即可)。
- 形如 wmpf-cli-*.aar 的文件是 WMPF cli 的 aar 文件,需要下载后集成在开发者自己的应用中,用来调用 WMPF 的能力。
# 公测版本
公测版本仅供新功能测试体验使用,生产环境请等待最终发布的稳定版本。
暂无公测版本
# 稳定版本
# v2.2.0 (2023/12/26)
名称 | 文件大小 | SHA-256 校验和 | 文件名 |
---|---|---|---|
Service Apk 32 位 开发版 | 129721267 | cd1725dfe7e908b094fce42f28376c7f90f12230400c7434498188f039da6881 | wmpf-arm-alpha-release-v2.2.0-9020017-signed.apk |
Service Apk 32 位 正式版 | 129719805 | 0cf832ef89f64504dd7d417261e0a41c73d7866fceea3284118f9432d56a3fce | wmpf-arm-production-release-v2.2.0-9020017-signed.apk |
Service Apk 64 位 开发版 | 159712664 | 2bbe2617b8f8f6e246aeefe15c059d8fbd9f2bbb66816d77c5f85a6b31eecc4b | wmpf-arm64-alpha-release-v2.2.0-9020017-signed.apk |
Service Apk 64 位 正式版 | 159711244 | 91bf0a2cb2b6fdd60f1c9d9bd56ea62f6add474d9f19ae233d8b06c7d459c760 | wmpf-arm64-production-release-v2.2.0-9020017-signed.apk |
Cli | 596405 | 7edd562504f08fc971ef10e49ffb9570817ca426b47304f66fa92c290ec44ed7 | wmpf-cli-2.2.0.aar |
更新日志
- 新增:getMiniProgramDeviceInfo 获取小程序注册设备的信息。
- 新增:registerPushMsgEventListener 更稳定的推送消息监听接口。
- 新增:WMPFCloseButtonActionType 支持枚举值 TYPE_BAN。
- 新增:WMPFClientProvider 封装小程序和移动应用通信接口。
- 新增:WMPFMusicApi 系列新的背景音频 API。
- 新增:registerDeviceActivationOutdatedEventListener 监听设备激活状态过期事件。
- 新增:WMPF cli 支持 自动激活设备。
- 修复:Invoke Channel 某些情况下消息丢失问题。
- 修复: App targeting Android 11 无法调用接口的问题。
- 修复: 网络异常恢复后,音视频通话加入房间失败的问题。
- 修复: 关闭小程序时偶现导致 WMPF 自杀问题。
- 修复:增强框架稳定性。
# v2.1.0 (2023/09/26)
注意:动态库有更新
下载地址
名称 | 文件大小 | SHA-256 校验和 | 文件名 |
---|---|---|---|
Service Apk 32 位 开发版 | 131239540 | 51fabfea7f23ce94273322c36a1b0296fde1c15fe2ef690e6e5df1b97789beca | wmpf-arm-alpha-release-v2.1.0-9010017-signed.apk |
Service Apk 32 位 正式版 | 131237593 | 81f6f9ad213984d939d10392781cc558914686c687014705e6e5a0b834ab34d4 | wmpf-arm-production-release-v2.1.0-9010017-signed.apk |
Service Apk 64 位 开发版 | 161236547 | f615be6e0810d5b348071ca9e9514f6a53716b8d4340028a1c48bb88929e14e3 | wmpf-arm64-alpha-release-v2.1.0-9010017-signed.apk |
Service Apk 64 位 正式版 | 161234810 | 98ce24aa48bd68ffe49eec2cd065a86519d99c1c1bc809405c4922672b9eb8bc | wmpf-arm64-production-release-v2.1.0-9010017-signed.apk |
Cli | 578208 | 8377a485af69bee6bb90541066c2a7390d13a33436419791b626ecd880f94388 | wmpf-cli-2.1.0.aar |
更新日志
- 当前版本开始,不支持使用 ActivateDeviceByIoT 方式激活的设备。
- 新增:正式支持新的接口调用方式(v2),详见接口调用文档
- 优化:更新 VoIP SDK,适配某些设备上设备画面拉伸问题。(iOS 微信需 >= 8.0.41 版本支持)
- 修复:未重新获取 pushToken 时无法收到推送消息的问题。
- 优化:增强框架安全性和稳定性。
# v2.0.0 (2023/08/09)
注意:动态库有更新
下载地址
名称 | 文件大小 | SHA-256 校验和 | 文件名 |
---|---|---|---|
Service Apk 32 位 开发版 | 131834411 | ba8b6e99c3aabf41712ffc5ea635131a34ad729d82624c1fbd4994e486dbc10b | wmpf-arm-alpha-release-v2.0.0-9000001-signed.apk |
Service Apk 32 位 正式版 | 131831109 | 863066ff17c43a9d59d030398c749d14ad4625e1e28afcea3659157421a04e1f | wmpf-arm-production-release-v2.0.0-9000001-signed.apk |
Service Apk 64 位 开发版 | 161580100 | 7987c6b4c70ff0d09d22723cf3fbe2b68d01652c4546fe932c624a34498981b8 | wmpf-arm64-alpha-release-v2.0.0-9000001-signed.apk |
Service Apk 64 位 正式版 | 161576645 | b852c0504bbb80b65825da267217912a6d31fadecc4b027667dd89eab9fd22d8 | wmpf-arm64-production-release-v2.0.0-9000001-signed.apk |
Cli | 558373 | dbc0d57eb3faed5adeb5dae71613853cf897ae439cf86a9bf880182b0127ea83 | wmpf-cli-2.0.0.aar |
更新日志
重大改动
- 新增:小程序基础库由 v2.21.1 升级到 v2.29.2,详情可参考基础库更新日志;
- 新增:(64 位版本)浏览器内核版本升级到对齐 chromium 107,解决一些已知的渲染异常及稳定性问题;
- 新增:V8 引擎升级到 v10.8,修复已知安全问题;
- 优化:大屏设备显示小程序的表现。对于横屏设备,启动小程序时可能需要设置 landscapeMode。在大屏设备上,小程序默认竖屏居中显示,小程序要全屏显示需在
app.json
中声明resizable: true
。详情 - 修复:某些情况下 VoIP 系统摄像头推流画面方向错误问题。如果之前设置了
cameraRotationAngle
,可以去掉试试。
其他改动
- 新增:支持指定小程序 VoIP 通话使用的系统摄像头,参见 internalCameraName;
- 新增:支持屏蔽点击「重新进入小程序」,参见 reloadButtonActionType(需申请权限);
- 修复:某些情况下,小程序 VoIP 通话异常的问题;
- 优化:小程序 VoIP 通话渲染性能,降低视频通话过程的 CPU 占用;
- 优化:增强框架稳定性。