Android 应用程序未运行时对本机fcm单击操作作出反应

Android 应用程序未运行时对本机fcm单击操作作出反应,android,ios,firebase,react-native,Android,Ios,Firebase,React Native,当应用程序未运行时(即使在后台也不运行),如何在单击通知时导航到页面。 我有以下代码。但它没有捕捉到我点击时发出的通知。我在本机java代码中看到了click_操作的实现,但在react native中没有获得任何成功 this.notificationListener = FCM.on(FCMEvent.Notification, async (notif) => { }); 我正在使用软件包。 我的有效载荷看起来像这样 body = { to: reg_i

当应用程序未运行时(即使在后台也不运行),如何在单击通知时导航到页面。 我有以下代码。但它没有捕捉到我点击时发出的通知。我在本机java代码中看到了click_操作的实现,但在react native中没有获得任何成功

 this.notificationListener = FCM.on(FCMEvent.Notification, async (notif) => {

      });
我正在使用软件包。 我的有效载荷看起来像这样

body = {
      to: reg_id,
      notification: {
        body: body,
        title: title,
        icon: icon,
        sound: 'default'
      }
    }.to_json
body = {
to: reg_id,
  notification: {
    body: body,
    title: title,
    icon: icon,
    sound: 'default',
    click_action: 'some click action'
  }
}.to_json
使用此有效载荷(即不通过通知有效载荷中的单击操作),我的应用程序将打开,但notificationListener无法捕获它,我的应用程序将正常打开

当我通过时,像这样单击\u action

body = {
      to: reg_id,
      notification: {
        body: body,
        title: title,
        icon: icon,
        sound: 'default'
      }
    }.to_json
body = {
to: reg_id,
  notification: {
    body: body,
    title: title,
    icon: icon,
    sound: 'default',
    click_action: 'some click action'
  }
}.to_json
我的应用程序无法正常运行。我读了那个软件包的自述,但从那里我看不懂


任何帮助都会非常有用。

您有什么解决方案吗@阿卡什