实时消息通知
一款实时系统通知模块,适用于订单通知、后台消息通知等场景,目前仅用于管理端,后续会增加用户端消息通知功能
介绍
实时消息通知是一款适用于buildadmin的实时系统通知模块,适用于订单通知,后台消息通知等场景,目前仅用于管理端,后续会增加用户端消息通知功能
功能特性
- 使用便捷,无需配置,安装即可使用
- 实时通知,无需刷新页面即可收到通知,并附带通知提示音
- 管理员可以设置自己的通知铃声和静音功能
- 管理员可以主动的向其他管理员或整个管理员群组发送消息
使用
php
use \modules\notification\library\NotificationAdmin;
- 给单个管理员发送消息
php
// $admin_id 为管理员ID, $content 为消息内容
NotificationAdmin::send($admin_id, $content);
- 给所有管理员发送消息
php
// $content 为消息内容
Notification::sendAll($content);
- 给指定分组的管理员发送消息
php
// $group_id 为分组ID, $content 为消息内容
Notification::sendGroup($group_id, $content);
注意事项
- 除超级管理员之外,其他管理员需要在[BuildAdmin管理后台->权限管理->角色组管理]中,给予
消息通知
权限
常见问题
- 新版Chromium内核浏览器在没有用户交互的情况下,无法播放声音,所以在新版Chromium内核浏览器中,无法播放提示音,但是消息通知功能不受影响,解决办法如下:
- Chrome浏览器: 在地址栏输入
chrome://flags/#autoplay-policy
,将Autoplay policy
设置为No user gesture is required
- Edge浏览器: 打开[设置->隐私、搜索和服务->网站权限->自动播放],将
允许网站自动播放媒体内容
设置为允许
- 其他国产Chromium内核浏览器: 请参考以上两种浏览器的设置方法
- 由于部分浏览器的限制,在浏览器最小化或者切换到其他标签页时,无法播放提示音,但是消息通知功能不受影响
更新日志
v1.0.3
修复已知问题- 优化了消息轮询机制,未登录状态和没有通知权限不再轮询新消息
- 修复了发送通知页面的权限问题
- 修复了消息通知页面,双击消息提示无权限的问题
v1.0.2
增加主动发消息功能- 增加了后台可以主动给管理员发送通知的界面
v1.0.1
新增功能- 增加了管理员可以设置自己的通知铃声和静音的功能
v1.0.0
首次发布无详细更新日志

zjkal
这家伙其实不懒,只是不想写~
模块授权
正版授权,允许商业使用
自购买起一年内免费下载和升级更新
不加密源代码,私有部署,二开方便
可复制产品,不支持七天无理由退款
禁止转售、分享等任何形式的再分发
仅 BuildAdmin 后台管理系统可以使用
模块信息
模块价格
¥9.90
访问次数
5024
模块标识
notification
下载次数
136
模块分类
未归类
上次更新
2024-07-26 01:09:18
开发者主页
-
购买送积分
-
TypeScript纯手写
推荐模块