FirebaseMessaging 回调(onMessage、onResume、onLaunch)不会仅针对物理 iOS 设备被调用
FirebaseMessaging callbacks (onMessage, onResume, onLaunch) are not getting invoked only for physical iOS device
我正在开发 6.0.16 版(最新版),推送通知在 android 和 iOS 模拟器中都按预期工作,在前台和后台,但在真实 iOS 设备,如果应用程序终止或在后台,我只是在通知托盘中收到通知,但我无法捕捉到点击操作或执行消息逻辑。
Here's my flutter doctor summary
[✓] Flutter (Channel master, 1.21.0-10.0.pre.55, on Mac OS X 10.15.6 19G73, locale en-EG)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 4.0)
[✓] Connected device (2 available)
1- click_action 必须设置为“FLUTTER_NOTIFICATION_CLICK”
2- click_action 必须在有效负载的数据部分设置
DATA='{
"notification": {
"body": "this is a body",
"title": "this is a title"
"click_action": "FLUTTER_NOTIFICATION_CLICK",
},
"data": {
"sound": "default",
"status": "done",
"screen": "screenA",
},
"to": "<FCM TOKEN>"
}'
我正在开发 6.0.16 版(最新版),推送通知在 android 和 iOS 模拟器中都按预期工作,在前台和后台,但在真实 iOS 设备,如果应用程序终止或在后台,我只是在通知托盘中收到通知,但我无法捕捉到点击操作或执行消息逻辑。
Here's my flutter doctor summary
[✓] Flutter (Channel master, 1.21.0-10.0.pre.55, on Mac OS X 10.15.6 19G73, locale en-EG)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 4.0)
[✓] Connected device (2 available)
1- click_action 必须设置为“FLUTTER_NOTIFICATION_CLICK”
2- click_action 必须在有效负载的数据部分设置
DATA='{
"notification": {
"body": "this is a body",
"title": "this is a title"
"click_action": "FLUTTER_NOTIFICATION_CLICK",
},
"data": {
"sound": "default",
"status": "done",
"screen": "screenA",
},
"to": "<FCM TOKEN>"
}'