我尝试使用FCM向设备发送通知,但是当我发送通知时,设备却什么也没有,我不知道我做错了什么吗?
请告诉我我错过了什么吗?
pubspec.yaml:
AndroidManifest.xml:
/android/build.gradle
答案 0 :(得分:0)
首先,我认为您混合了屏幕截图。.但是,我将尝试一下:
build.gradle(应用程序): 添加
dependencies {
implementation 'com.google.firebase:firebase-messaging:20.2.4'}
到底部。
在iOS设备上: 您需要在“ Runnter签名和功能”中添加“推送通知”服务。
在您的代码中: 您需要初始化FCM
_firebaseMessaging.configure(
onMessage: (Map<String, dynamic> message) async {
print("onMessage: $message");
_showItemDialog(message);
},
onBackgroundMessage: myBackgroundMessageHandler,
onLaunch: (Map<String, dynamic> message) async {
print("onLaunch: $message");
_navigateToItemDetail(message);
},
onResume: (Map<String, dynamic> message) async {
print("onResume: $message");
_navigateToItemDetail(message);
},
);
有关更多信息,您可以访问firebase_messaging安装演练