通知排障
先从最明显的地方开始
Section titled “先从最明显的地方开始”- 进入 Settings → Notifications,确认 New Message Notifications 在这台设备上确实是开启的。偏好按设备保存。
- 你期待收到消息的那个账号是否启用了推送?每个已连接账号都有自己的开关。
- 点击 Send test。如果测试通知到达,说明推送正常,问题出在别处。
- 点击 Refresh 重新读取当前状态。
读懂诊断信息
Section titled “读懂诊断信息”Troubleshooting 部分会报告推送链路的真实状态:
| 字段 | 正常值 | 否则 |
|---|---|---|
| GCM Sender ID | 存在 | manifest 中缺少 GCM sender ID,属于服务端配置问题,请联系支持 |
| FCM reachable | 是 | 你的网络或 VPN 屏蔽了 Firebase Cloud Messaging |
| Permission | 已授予 | 请在浏览器设置中为该站点启用通知 |
| Service worker | 已注册 | 清除站点数据并重新加载 |
| Subscription | Active | *Failed(超时)*通常意味着 FCM 被屏蔽 |
| Endpoint | 一个 URL | 为空表示不存在订阅 |
当 Entergram 识别出具体的失败原因时,会指出它并直接给出修复建议。
Force reset,“如果通知卡住或收不到,请使用此功能。”
它会清除本地的推送注册信息并重新订阅。这能解决大多数“以前还好好的”的情况,尤其是在浏览器更新或清除站点数据之后。
如果重置没有帮助,请按顺序尝试:
- 打开
chrome://gcm-internals,检查你的浏览器是否有注册记录。 - 在隐身窗口中重新登录,这可以排除损坏的 service worker 或扩展程序干扰。
- 为 Entergram 清除站点数据并重新加载。
- 试试 Firefox,确认问题是否只出现在 Chrome 上。
- 打开
chrome://settings/content/notifications重置该站点的通知权限。
网络层面的屏蔽
Section titled “网络层面的屏蔽”出现订阅超时最常见的原因是 FCM 被屏蔽,可能来自企业防火墙、VPN 或 DNS 过滤。
可以用手机热点测试。如果在热点下推送正常,那么需要修改的是网络配置(放行 fcm.googleapis.com 和 Google 的推送端点),而不是应用设置。
平台注意事项
Section titled “平台注意事项”- 以 PWA 形式安装时,推送在安装模式下同样有效;请确保操作系统层面也为该应用启用了通知。
- macOS:请检查系统设置 → 通知中你浏览器的设置;专注模式会静默地屏蔽通知。
- Windows:专注助手会产生同样的效果。
- 移动浏览器:支持情况各不相同。如果应用提示*“Push notifications not supported”*,说明你的浏览器没有实现该功能。
有声音但没有弹窗(或反过来)
Section titled “有声音但没有弹窗(或反过来)”它们是相互独立的设置。面板会告诉你当前处于哪种状态:
- 弹窗通知已关闭,但声音通知已启用
- 弹窗通知已启用,但声音已静音
- 所有通知当前均已关闭
- 所有通知均已启用
提醒通知来自 Telegram 提醒机器人,而不是浏览器推送。如果提醒没有触发,请去运行机器人设置,而不是排查推送,参见提醒。
Cookie preferences
We respect your right to privacy. Choose which cookies to allow, your choice applies across our site. Cookie Policy
Necessary Always on
Required for the site to work, including remembering your privacy choices. Always on.
Help us understand site use and attribute sign-ups to referral partners. Optional.