更新记录
1.1.8(2026-10-27) 下载此版本
- Android SDK 依赖升级至 5.5.3,iOS SDK 保持 5.4.4。
- 新增
requestVivoSubscribeChannel(channelIds),请求 vivo 通知渠道订阅;最终结果通过onCommandResult返回(cmd = 2013)。 - vivo Push SDK 升级至 4.1.7.0_517,补充接口说明及按钮调用示例。
- 修复 Android UTS 编译时可选采集开关的空值判断与布尔值赋值,保留显式 false 和未传参时的既有行为。
1.1.7(2026-09-20) 下载此版本
- Android SDK 及厂商插件升级至 5.5.1,iOS SDK 保持 5.4.4。
- 插件 Android 端新增
requestSubscribeChannel(channelIds)小米消息频道订阅接口;结果通过addEventCallBack注册的onCommandResult事件返回(小米订阅命令cmd = 2012)。 - 小米 Push SDK 升级至 7.12.4。
1.1.6(2026-09-14) 下载此版本
- Android SDK 及厂商插件升级至 5.5.0,iOS SDK 保持 5.4.4。
平台兼容性
uni-app(3.8.7)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | Android插件版本 | iOS | iOS插件版本 | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | 6.0 | 1.0.0 | 12 | 1.0.0 | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - | - |
uni-app x(3.8.7)
| Chrome | Safari | Android | Android插件版本 | iOS | iOS插件版本 | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|---|---|
| - | - | 6.0 | 1.0.0 | 12 | 1.0.0 | - | - |
engagelab-MTPush
开发文档
UTS 语法 UTS API插件 UTS uni-app兼容模式组件 UTS 标准模式组件 Hello UTS
requestVivoSubscribeChannel
仅 Android:需要 Android SDK 5.5.3、vivo 通道包 5.5.3(内含 vivo Push SDK 4.1.7.0_517)及支持订阅弹窗的 Android 10+ vivo 设备。SDK 初始化、通知权限开启后,在前台页面的按钮点击中调用,传入 1–3 个非空的 vivo 通知渠道 ID(不是模板 ID)。非 vivo 设备忽略调用,不触发订阅结果。
最终结果沿用通用命令回调,cmd = 2013;小米订阅仍为 2012。保留原生字段 cmd、errorCode、msg、extra;extra 包含 vivo_subscribe_result、platform、subscribe_code、operate_result 和 JSON 字符串 channel_operations。渠道结果的 channelId、operation 保持原样,operation=1 为允许、2 为拒绝。不能仅凭请求提交成功或 errorCode=0 判断所有渠道已获授权,需逐项读取 channel_operations。
处理中重复请求返回 6050,SDK 本地超时返回 6002。如果厂商请求已发出后发生超时或无法确认是否发出的异常,为避免误认迟到结果,当前进程会丢弃后续无法归属的厂商终态;重试仍可能超时,恢复最终结果处理需重启进程。
通过 addEventCallBack 的 onCommandResult 事件读取 eventData。
import { requestVivoSubscribeChannel } from '@/uni_modules/engagelab-mtpush';
// 在前台按钮点击中调用。
requestVivoSubscribeChannel(['your_vivo_channel_id']);

收藏人数:
https://github.com/DevEngageLab/engagelab-uts-plugin
下载插件并导入HBuilderX
赞赏(0)
下载 708
赞赏 0
下载 12719814
赞赏 1958
赞赏
京公网安备:11010802035340号