Rus*_*gan 5 android google-chrome push-notification firebase firebase-cloud-messaging
当没有 Chrome 应用程序运行时,我在接收 Android Chrome PWA 的推送通知时遇到问题。我可以用 3 个不同的公共网络推送示例来重现这一点。第一个问题是 Web 推送示例是否应该与带有 Web 推送的 PWA 一样工作?也就是说,即使浏览器未运行,Android 上的网络推送也应该能够接收并显示通知。文档似乎说是的。为什么下面的测试不能证实这一点。
问题描述
该问题不会影响 Firefox。还有其他帖子将类似的行为归因于消息的有效负载(数据和/或通知)或电池优化设置。改变这些变量似乎并没有改善我的情况。这是一种使用在线示例重现问题的方法(感谢卡洛斯将其整合在一起......请参阅此处的代码代码)。
复制步骤
在 Android 手机上打开 Carlos演示。接受通知权限并确保您可以向自己发送通知。
在另一台机器上打开同一页面。确保您可以使用“立即发送给所有订阅者”[原文如此]功能向手机发送推送通知。
杀死 Android 设备上的所有 Chrome 应用程序。为了安全起见,请杀死所有正在运行的应用程序,因为我发现使用 Chrome 的内容并不明显,而且我认为这混淆了以前的许多帖子/答案。
在第二台机器上重复步骤 2。您不应在 Chrome 上收到通知。
一旦您确信不会收到该消息,请打开任意 Chrome 应用。几秒钟后,您应该会收到通知。
在 Android 上使用 Firefox 重复上述所有操作,您将在步骤 4 中收到通知。
| 归档时间: |
|
| 查看次数: |
1026 次 |
| 最近记录: |