实时消息通知
一款实时系统通知模块,适用于订单通知、后台消息通知等场景,目前仅用于管理端,后续会增加用户端消息通知功能
介绍
实时消息通知是一款适用于buildadmin的实时系统通知模块,适用于订单通知,后台消息通知等场景,目前仅用于管理端,后续会增加用户端消息通知功能
功能特性
- 使用便捷,无需配置,安装即可使用
- 实时通知,无需刷新页面即可收到通知,并附带通知提示音
- 管理员可以设置自己的通知铃声和静音功能
安装
直接在 buildadmin 模块市场安装即可
使用
- 后台使用方式: 安装完成后,刷新
buildadmin后台, 即可看到消息通知的菜单和主动给管理员发送消息的菜单 - 开发者使用方式:
- 给单个管理员发送消息
phpuse \modules\notification\library\NotificationAdmin; // $admin_id 为管理员ID, $content 为消息内容 NotificationAdmin::send($admin_id, $content);- 给所有管理员发送消息
php// $content 为消息内容 NotificationAdmin::sendAll($content);- 给指定分组的管理员发送消息
php// $group_id 为分组ID, $content 为消息内容 NotificationAdmin::sendGroup($group_id, $content);
注意事项
- 除超级管理员之外,其他管理员需要在[BuildAdmin管理后台->权限管理->角色组管理]中,给予
消息通知权限
常见问题
-
新版Chromium内核浏览器在没有用户交互的情况下,无法播放声音,所以在新版Chromium内核浏览器中,无法播放提示音,但是消息通知功能不受影响,解决办法如下:
- Chrome浏览器: 在地址栏输入
chrome://flags/#autoplay-policy,将Autoplay policy设置为No user gesture is required - Edge浏览器: 打开[设置->隐私、搜索和服务->网站权限->自动播放],将
允许网站自动播放媒体内容设置为允许 - 其他国产Chromium内核浏览器: 请参考以上两种浏览器的设置方法
- Chrome浏览器: 在地址栏输入
-
由于部分浏览器的限制,在浏览器最小化或者切换到其他标签页时,无法播放提示音,但是消息通知功能不受影响
更新日志
v1.0.6
修复已知问题- 修复了一个可能引起浏览器控制台报错的页面类型错误, 感谢
铭华(QQ 875543795)的反馈
- 修复了一个可能引起浏览器控制台报错的页面类型错误, 感谢
v1.0.5
增加了"通知设置"的菜单权限- 增加了"通知设置"的菜单权限
v1.0.4
增加了一些安全性验证- 增加了一些安全性验证
v1.0.3
修复已知问题- 优化了消息轮询机制,未登录状态和没有通知权限不再轮询新消息
- 修复了发送通知页面的权限问题
- 修复了消息通知页面,双击消息提示无权限的问题
v1.0.2
增加主动发消息功能- 增加了后台可以主动给管理员发送通知的界面
v1.0.1
新增功能- 增加了管理员可以设置自己的通知铃声和静音的功能
v1.0.0
首次发布无详细更新日志
zjkal
这家伙其实不懒,只是不想写~
模块授权
正版授权,允许商业使用
免费更新至一年内发布的所有版本
一年内发布的所有版本永久免费下载
不加密源代码,私有部署,二开方便
可复制产品,不支持七天无理由退款
禁止转售、分享等任何形式的再分发
仅 BuildAdmin 后台管理系统可以使用
模块信息
模块价格
¥9.90
访问次数
7431
模块标识
notification
下载次数
234
模块分类
未归类
上次更新
2026-03-01 22:24:44
开发者主页
-
购买送积分
-
TypeScript纯手写
推荐模块