Reactjs 当浏览器选项卡未通过service worker激活时,如何更新存储区中的FCM通知数据?

Reactjs 当浏览器选项卡未通过service worker激活时,如何更新存储区中的FCM通知数据?,reactjs,firebase,firebase-cloud-messaging,service-worker,Reactjs,Firebase,Firebase Cloud Messaging,Service Worker,我在reactjs应用程序中使用FCM。我们主要有三个案件要处理通知 应用程序已打开并处于活动状态 应用程序已打开且处于非活动状态 应用程序未打开 在第一种情况下,我们不需要显示chrome通知,因为选项卡处于活动状态,我可以在应用商店中更新FCM数据 在第三种情况下,一旦用户单击通知,我们将重新打开页面并获取新消息。所以这个案子也没问题 但在第二种情况下,选项卡打开,但未处于活动状态。我能够通过firebase messaging sw.js显示通知,但由于我无法在service worker

我在reactjs应用程序中使用FCM。我们主要有三个案件要处理通知

  • 应用程序已打开并处于活动状态
  • 应用程序已打开且处于非活动状态
  • 应用程序未打开
  • 在第一种情况下,我们不需要显示chrome通知,因为选项卡处于活动状态,我可以在应用商店中更新FCM数据

    在第三种情况下,一旦用户单击通知,我们将重新打开页面并获取新消息。所以这个案子也没问题

    但在第二种情况下,选项卡打开,但未处于活动状态。我能够通过firebase messaging sw.js显示通知,但由于我无法在service worker中导入应用商店,如何更新应用商店中的FCM数据