firebase-cloud-messaging - 单击 FCM 通知消息时将 PWA/Webapp 置于前台(与打开的选项卡 URL 无关)
问题描述
我有一个使用 FCM 和通知键的 PWA。当应用程序处于后台时,如果 on_click URLmysite.com
与先前打开的选项卡 URL 完全匹配,它将获得焦点 - 而如果打开的选项卡是mysite.com/route
,则打开应用程序的全新实例。
但是在这两种情况下,我都需要将应用程序简单地从后台带到前台(无论打开的选项卡的确切路径是什么)。
有什么办法可以做到这一点?
(由于我必须使用通知键,因此通知本身不会由服务人员的 backgroundMessageHandler 处理,因此很遗憾将逻辑放入其中是没有选择的。)
谢谢你的帮助!
解决方案
推荐阅读
- ssl-certificate - 对 cloudflare 代理域的自定义域支持
- elasticsearch - elasticsearch中的字段类型不匹配
- reactjs - 在不缩放的情况下裁剪three.js画布
- javascript - 当它由JS或Jquery加载时,我如何才能在chrome中只加载网页的选定部分
- php - 如何从字符串中删除(“)字符
- logging - Stackdriver 将来自 GKE 的应用程序日志解析为 textpayload 而不是 jsonpayload
- google-bigquery - BigQuery 处理 SPLIT、UNNEST 时的良好做法
- list - 在 Haskell 中,[0.1..1] 返回 [0.1,1.1]。为什么?
- sql - 分开门牌号和地址但如果没有门牌号怎么办
- python - 一旦遇到一行,在 40 天内删除所有行,然后重复