【问题标题】:Firebase FCM push notification for web适用于网络的 Firebase FCM 推送通知
【发布时间】:2023-01-31 21:22:08
【问题描述】:

当用户点击网络上的 FCM 推送通知时,是否可以打开外部 URL。 如果可能的话,任何人都可以提供一些详细信息或任何文档。 谢谢你。

我尝试了 firebase 文档并在线进行了一些研究。我认为有一些方法可以在 android 和 ios 设备上实现它,但找不到用于 web 的任何东西。 我正在寻找有这方面经验的人或任何可以向我提供任何文件的人。

【问题讨论】:

    标签: laravel firebase push-notification firebase-cloud-messaging


    【解决方案1】:

    是的,当用户点击 Web 上的 FCM 推送通知时,可以打开外部 URL。您需要在通知的负载中设置一个 click_action 字段,值为“click_action”:“https://www.example.com”。然后您需要在您的 Web 应用程序中处理通知点击事件,以将用户重定向到指定的 URL。

    下面是一些示例代码,展示了如何处理点击事件并将用户重定向到 click_action 字段中指定的 URL:

    // Handle notification click
    self.addEventListener('notificationclick', function(event) {
      event.notification.close();
      event.waitUntil(clients.openWindow(event.notification.data.click_action));
    });
    

    您可以在 Firebase 文档中找到有关如何在 Web 应用程序中使用 FCM 推送通知的更多信息:https://firebase.google.com/docs/cloud-messaging/js/receive

    【讨论】:

      猜你喜欢
      • 2017-04-09
      • 2017-02-26
      • 2019-07-15
      • 1970-01-01
      • 1970-01-01
      • 2022-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多