更新记录

1.0.9(2024-03-26)

支持支付宝小程序云

1.0.8(2022-08-02)

修复channel_id字段错误,vivo和oppo改成VO和OP

1.0.7(2022-08-02)

修复某些情况下报fc_function_not_found的bug

查看更多

平台兼容性

阿里云 腾讯云 支付宝小程序云
Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × ×

uni-admin插件通用教程:

uni-admin是一套基于uniCloud的开源应用管理端系统。详见:uni-admin 基础框架
本插件是uni-admin系统的扩展插件,为开发者的admin系统添加功能。
需先确保本机有uni-admin项目,然后将此插件导入到uni-admin项目下。
如本机没有uni-admin项目,需要先在HBuilderX中新建项目 -> uni-app项目 -> 选择uni-admin模板。
如本机的uni-admin项目版本过老,可能无法使用新插件,需及时升级本机的uni-admin项目。详见uni-admin项目更新日志


文档已移至uni-push文档https://uniapp.dcloud.io/uniCloud/uni-push/introduction.html

关于插件更新的说明:

所有uni_modules,在HBuilderX里点右键都可以直接升级。或者在插件市场导入覆盖。

覆盖时HBuilderX会弹出代码差异比对,可以决定接受哪些更改、拒绝哪些更改。

当拒绝局部修改时,注意可能产生兼容性问题。

安装指南:

在插件市场打开本插件页面,在右侧点击使用 HBuilderX 导入插件,选择你的 uniCloud admin 项目点击确定

  1. 等待下载安装完毕。由于本插件依赖一些插件,下载完成后会显示合并插件页面,自行选择即可

  2. 找到/uni_modules/uni-push-admin/uniCloud/cloudfunctions/uni-push-co/index.obj.js,右键上传DB Schema。如果你在部署客户端时已经上传本步骤可跳过

  3. 找到/uni_modules/uni-push-admin/pages_init.json,手动复制以下内容,添加到项目的 pages.json 文件 pages 节点

{
    "path": "uni_modules/uni-push-admin/pages/extra/extra",
    "style": {
        "navigationBarTitleText": "push-admin"
        /* #ifndef H5 */
        ,"navigationStyle": "default"
        /* #endif */
    }
}, {
    "path": "uni_modules/uni-push-admin/pages/log/list",
    "style": {
        "navigationBarTitleText": "推送记录"
        /* #ifndef H5 */
        ,"navigationStyle": "default"
        /* #endif */
    }
}, {
    "path": "uni_modules/uni-push-admin/pages/log/detail",
    "style": {
        "navigationBarTitleText": "推送详情",
        "navigationStyle": "default"
    }
}, {
    "path": "uni_modules/uni-push-admin/pages/sendMessage/sendMessage",
    "style": {
        "navigationBarTitleText": "消息推送"
        /* #ifndef H5 */
        ,"navigationStyle": "default"
        /* #endif */
    }
}
  1. 运行项目到Chrome(注意:连接云端云函数)

  2. 运行起来uniCloud admin,菜单管理模块会自动读取/uni_modules/uni-push-admin/pages_init.json文件中的菜单配置,生成【待添加菜单】,选中推送管理消息推送推送统计其他功能,点击添加选中的菜单即可

  1. 添加成功后,就可以在左侧的菜单栏中找到推送管理菜单

隐私、权限声明

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

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

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

许可协议

uni-push-admin(以下简称软件)源码使用许可协议

2022年10月

本许可协议,是数字天堂(北京)网络技术有限公司(以下简称DCloud)对其所拥有著作权的“软件”,提供的使用许可协议。

您对“软件”的复制、使用、修改及分发受本许可协议的条款的约束,如您不接受本协议,则不能使用、复制、修改本软件。

授权许可范围

a) 授予您永久性的、全球性的、免费的、非独占的、不可撤销的本软件的源码使用许可,您可以使用这些源码制作自己的应用。

b) 您只能在DCloud产品体系内使用本软件及其源码。您不能将源码修改后运行在DCloud产品体系之外的环境,比如客户端脱离uni-app,或服务端脱离uniCloud(如涉及uniCloud)。

c) DCloud未向您授权商标使用许可。您在根据本软件源码制作自己的应用时,需以自己的名义发布软件,而不是以DCloud名义发布。

d) 本协议不构成代理关系。

DCloud的责任限制 “软件”在提供时不带任何明示或默示的担保。在任何情况下,DCloud不对任何人因使用“软件”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论,即使其曾被建议有此种损失的可能性。

您的责任限制

a) 您需要在授权许可范围内使用软件。

b) 您在分发自己的应用时,不得侵犯DCloud商标和名誉权利。

c) 您不得进行破解、反编译、套壳等侵害DCloud知识产权的行为。您不得利用DCloud系统漏洞谋利或侵害DCloud利益,如您发现DCloud系统漏洞应第一时间通知DCloud。您不得进行攻击DCloud的服务器、网络等妨碍DCloud运营的行为。未经书面许可,您不得利用DCloud的产品进行与DCloud争夺开发者的行为。

d) 如您违反本许可协议,需承担因此给DCloud造成的损失。

本协议签订地点为中华人民共和国北京市海淀区。

根据发展,DCloud可能会对本协议进行修改。修改时,DCloud会在产品或者网页中显著的位置发布相关信息以便及时通知到用户。如果您选择继续使用本框架,即表示您同意接受这些修改。

条款结束

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问