更新记录
1.0.0(2025-07-12)
平台兼容性
云端兼容性
uni-app(4.66)
Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
Android插件版本 |
iOS |
鸿蒙 |
× |
× |
× |
× |
× |
× |
5.0 |
1.0.0 |
× |
× |
微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
uni-app x(4.66)
Chrome |
Safari |
Android |
Android插件版本 |
iOS |
鸿蒙 |
微信小程序 |
× |
× |
5.0 |
1.0.0 |
× |
× |
× |
Turbo UI 系列插件 - 小米消息推送SDK
- 如您已购买
Turbo UI
,那么该插件可以免费使用源码版!
- 使用需要打自定义基座,最新支持4.71,4.66,4.63,4.72版本,其他自测
- 支持注册服务,消息推送
使用文档
- 先初始化
- 然后再注册,会拿到registerID。
<script setup lang="uts">
import * as tXiaomiPushApi from "@/uni_modules/t-xiaomi-push-api"
import { TXiaomiPushResult,TXiaomiPushOptions } from "@/uni_modules/t-xiaomi-push-api"
const handleXiaomiInit = () => {
tXiaomiPushApi.TInit({
appid: "",
appkey: "",
success: (result:TXiaomiPushResult) => {
console.log(result)
},
fail: (result:TXiaomiPushResult) => {
console.log(result)
}
} as TXiaomiPushOptions)
}
const handleXiaomiRegister = () => {
tXiaomiPushApi.TGetRegId({
success: (result:TXiaomiPushResult) => {
console.log(result)
},
fail: (result:TXiaomiPushResult) => {
console.log(result)
}
} as TXiaomiPushOptions)
}
</script>
暴露的类型
export type TXiaomiPushResult = {
code: number;
msg: string;
data?: any;
}
export type TXiaomiPushOptions = {
appid?: string;
appkey?: string;
success?: (result: TXiaomiPushResult) => void;
fail?: (result: TXiaomiPushResult) => void;
}