2023年iOS 16网页推送通知

首先,我想说的是,从我的角度来看,问题在于人们在我的论坛上写道:“我认为推送通知不起作用”,而其他用户则附和说:“是的!我也是!通知肯定坏了/不可靠。”有时他们责怪苹果,有时他们责怪 Discourse,但他们都同意 Discourse 的推送通知是不可靠的。

我很想能够亲自调查这些案例,并说“你没有收到下午 12:31 的通知,原因如下……”但我认为目前这还不可能。

是的,很多事情都可能出错,包括客户端方面的事情,我无法在 DE 中进行调查。

  • Service Worker 是否收到了推送事件?
  • Service Worker 是否调用了 showNotification
  • 是否授予了 showNotification 权限,或者 showNotification 没有起到任何作用?
  • 设备本身是否设置为“请勿打扰”?

我很希望能有一些面向管理员的文档,解释如何使用 DE 来诊断推送失败,至少能看到通知是否已发送。

但我也认为,保留一个用户可以发送给我的客户端日志,让我能够与 DE 日志进行交叉引用,这将非常有帮助。

首先,至少有一半抱怨这个问题的人并不是他们论坛的管理员。这就是为什么我们需要 Discourse 来实现这一点:

但是,是的,我怀疑将其设置为 0 将消除 80% 的“它不起作用”的抱怨。

总的来说,用户对 Discourse 通知非常不信任。这个问题对于管理员(甚至对于最终用户)来说越容易研究,Discourse 通知就会越值得信赖。

4 个赞