dreibein / contao-push-bundle
将推送通知添加到您的Contao安装
2.0.0
2021-04-08 09:55 UTC
Requires
- php: ^7.4 || ^8.0
- ext-json: *
- contao/core-bundle: ^4.9
- contao/news-bundle: ^4.9
- minishlink/web-push-bundle: ^6.0
Requires (Dev)
- contao/manager-plugin: ^2.0
- friendsofphp/php-cs-fixer: ^2.18
- phpunit/phpunit: ^9.5
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
README
使用Contao发送推送通知。
此捆绑包使用官方PHP实现进行Web Push。
有用的链接
使用方法
- 配置您的VAPID密钥。使用上面的链接了解如何使用
openssl
生成它们。最小配置为
minishlink_web_push: VAPID: subject: https://yoursite.com publicKey: ~88 chars privateKey: ~44 chars
- 创建前端模块并将其插入页面。这是一个订阅推送通知的按钮。没有人希望在页面初次加载时允许它们 :-)
- 在您的公共目录中会有一个新的JavaScript文件。这是一个注册服务工作者以接收推送通知的文件。它将与模块一起自动添加。
- 使用按钮进行订阅。
- 在后台,新闻列表中有一个新的按钮来触发通知。它应该在一行的最后一个绿色“向上”箭头的图标。
未来我们将添加更多功能,例如修改内容表单、自定义图标或自定义振动支持。欢迎贡献力量!