关于插件更新的说明:
所有uni_modules,在HBuilderX里点右键都可以直接升级。或者在插件市场导入覆盖。
覆盖时HBuilderX会弹出代码差异比对,可以决定接受哪些更改、拒绝哪些更改。
当拒绝局部修改时,注意可能产生兼容性问题。
在插件市场打开本插件页面,在右侧点击使用 HBuilderX 导入插件,选择你的 uniCloud admin 项目点击确定
等待下载安装完毕。由于本插件依赖一些插件,下载完成后会显示合并插件页面,自行选择即可
找到/uni_modules/uni-push-admin/uniCloud/cloudfunctions/uni-push-co/index.obj.js,右键上传DB Schema。如果你在部署客户端时已经上传本步骤可跳过
找到/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 */
}
}
运行项目到Chrome(注意:连接云端云函数)
运行起来uniCloud admin,菜单管理模块会自动读取/uni_modules/uni-push-admin/pages_init.json文件中的菜单配置,生成【待添加菜单】,选中推送管理、消息推送、推送统计、其他功能,点击添加选中的菜单即可
推送管理菜单注意:如果步骤5描述的待添加菜单不显示,则需要重新编译 uni-admin