更新记录

1.0.6(2026-06-01) 下载此版本

增加错误提示

1.0.5(2026-06-01) 下载此版本

配置基础参数增加到达率

1.0.4(2026-06-01) 下载此版本

优化

查看更多

平台兼容性

uni-app(5.11)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android Android插件版本 iOS iOS插件版本 鸿蒙
- - - - - - 4.4 1.0.0 12 1.0.0 -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - - -

app-push-utils (云端一体化消息推送插件)

app-push-utils 是一个 uni_modules 云端一体化特性的全栈消息推送方案。 前端 SDK(负责 CID 生成、离线通知拦截、应用内跳转分发)与 后端(uni-push2.0三合一,做到一次导入,多端开箱即用。

🚀 快速接入

1. 前端业务配置与拦截

本插件基于 TypeScript。建议在项目主入口或 @/utils/index.ts 中对其进行重导出并完成配置。

// @/utils/index.ts
import { UniPush, PushActionType } from "@/uni_modules/app-push-utils/js_sdk";

// 单例获取推送实例
const pushService = UniPush.getInstance();

export { pushService, PushActionType };

在系统登录成功后或 App 启动阶段:

import { pushService } from "@/utils";

pushService.getCid().then((cid) => {
  console.log("当前设备的推送标识 CID:", cid);
  // 可将 cid 绑定到您的业务用户系统
});

2. 后端云端下发

后端直接调用云函数,按照官方 uni-push2.0 标准传入参数调用即可。

3. 前端创建本地消息

pushService.createLocalMessage({
  title: "消息通知",
  content: "您有一条未读消息,请点击查看",
  payload: {
    action: PushActionType.NAVIGATE,
    path: `/pages/notice/index?type=all`,
  },
});

隐私、权限声明

1. 本插件需要申请的系统权限列表:

android.permission.POST_NOTIFICATIONS

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。