在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上运行。
谢谢。