React Native Firebase通知操作在onNotificationOpened回调中不起作用

时间:2018-07-23 07:20:07

标签: android firebase react-native-android react-native-firebase

在Android中单击通知操作按钮时,我无法采取适当的措施。正确显示了通知,并且在代码的关键部分所在的位置也有动作:

// Setup other default stuff

const action = new firebase.notifications.Android.Action('action 1', 'ic_launcher', 'My Test Action');
notification.android.addAction(action);

// Display/Schedule local notification part

...

this.notificationOpenedListener = firebase.notifications().onNotificationOpened((notificationOpen) => {
    console.warn(notificationOpen.action);
});

在以下日志中,notificationOpen.action最终具有“ android.intent.action.VIEW

但是,如果我将日志添加到应用程序MainActivity onNewIntent方法中

if (intent != null)
    Log.e("test", intent.getAction());

上面将显示action 1。这是React Native Firebase的bug还是我在用法中缺少某些内容?

在具有RNFirebase 4.3.x依赖性的8.0.0 Oreo的LG Nexus 5X上运行。

谢谢。

0 个答案:

没有答案