【发布时间】:2020-10-04 11:00:35
【问题描述】:
我尝试使用 FCM 向我的设备发送通知,但是当我发送它时,我的设备什么也没有,我不知道我做错了什么?
请告诉我我错过了什么吗?
pubspec.yaml:
AndroidManifest.xml:
/android/build.gradle
【问题讨论】:
标签: firebase flutter firebase-cloud-messaging
我尝试使用 FCM 向我的设备发送通知,但是当我发送它时,我的设备什么也没有,我不知道我做错了什么?
请告诉我我错过了什么吗?
pubspec.yaml:
AndroidManifest.xml:
/android/build.gradle
【问题讨论】:
标签: firebase flutter firebase-cloud-messaging
首先,我认为您混淆了屏幕截图..但我会尝试一下:
build.gradle(应用程序): 添加
dependencies {
implementation 'com.google.firebase:firebase-messaging:20.2.4'}
到底部。
在 iOS 设备上: 您需要将“推送通知”服务添加到您的 Runnter Signing & Capabilities。
在您的代码中: 你需要初始化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安装演练
【讨论】: