flarum-pwa 提供了浏览器原生通知推送功能。该功能在pc端主流浏览器上都是可用的。但是实际上使用的时候会发现在edge等浏览器上实际上无法收到推送
这里提供一个简单的处理办法
- 打开flarum的数据库
- 将push_subscriptions中的endpoint长度改为1024(即varchar(1024))
- 没了
随后待用户刷新页面后应该就可以正常收到通知了。目前经测试该功能仅pc可以正常使用。手机上虽然写了支持但是实际上推送不了任何消息,暂时不明,如果有了解的大佬欢迎告知我
事实上该问题一度困扰了我们很久。但是没想到原因竟然仅仅是因为edge给的url太长了…
该修复虽然提交了pr但是一直没被合并,估计官方团队有点忙,短期内可能不会更新了