【发布时间】:2019-07-24 05:46:24
【问题描述】:
我正在使用带有“firebase_messaging 4.0.0+1”的颤振。 Android版本运行良好。在 iOS 上,如果应用程序在后台,通知会按预期工作。如果应用程序在前台,则不会调用 onMessage...
_firebaseMessaging.configure(
onMessage: (Map<String, dynamic> message) {
print('on message $message');
},
onResume: (Map<String, dynamic> message) {
print('on resume $message');
},
onLaunch: (Map<String, dynamic> message) {
print('on launch $message');
},
);
_firebaseMessaging.requestNotificationPermissions(
const IosNotificationSettings(sound: true, badge: true, alert: true));
_firebaseMessaging.getToken().then((token) {
print('Token: ' + token);
});
【问题讨论】:
-
对于 iOS,你是在真机上测试吗?
-
是的,正如我所说,如果应用程序在后台或在 android 堆栈上运行,则通知有效
-
@RSSingh 可以,但我没有使用本地通知插件,只是 firebase_messaging
-
@Kamil 请参考这个链接你可能会发现一些有用的东西github.com/flutter/flutter/issues/18425
标签: firebase push-notification flutter