首页 > 解决方案 > 单击 FCM 通知消息时将 PWA/Webapp 置于前台(与打开的选项卡 URL 无关)

问题描述

我有一个使用 FCM 和通知键的 PWA。当应用程序处于后台时,如果 on_click URLmysite.com与先前打开的选项卡 URL 完全匹配,它将获得焦点 - 而如果打开的选项卡是mysite.com/route,则打开应用程序的全新实例。

但是在这两种情况下,我都需要将应用程序简单地从后台带到前台(无论打开的选项卡的确切路径是什么)。

有什么办法可以做到这一点?

(由于我必须使用通知键,因此通知本身不会由服务人员的 backgroundMessageHandler 处理,因此很遗憾将逻辑放入其中是没有选择的。)

谢谢你的帮助!

标签: firebase-cloud-messagingprogressive-web-apps

解决方案


推荐阅读