我目前使用FCM向我的Flutter应用程序推送通知。当应用程序处于后台时,我尝试在用户点击通知时启动应用程序。当我尝试点击通知时,我得到了这个终端日志。
这是我推送通知的有效载荷。
我错过了什么?
E/FirebaseMessaging(24830): Notification pending intent canceled
我也将这个内容放在了我的AndroidManifest.xml
中,就像官方文档上写的一样。
<intent-filter>
<action android:name="FLUTTER_NOTIFICATION_CLICK" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
这是我推送通知的有效载荷。
{ notification:
{
title: 'title',
body: 'body',
badge: '1',
icon: 'https://miro.medium.com/max/11400/1*lS9ZqdEGZrRiTcL1JUgt9w.jpeg',
click_action: 'FlUTTER_NOTIFICATION_CLICK',
sound: 'default'
},
data: { type: '4' }
}
我错过了什么?