Flutter:FCM没有在android版本上发送通知



Fcm通知曾经像符咒一样工作,但在我最近的两个版本中,它们无论如何都不起作用。我还没有将我的应用程序发布到应用商店,所以我不确定问题是关于整个项目还是只是关于android。我真的不确定问题出在哪里。

这是我的扑动医生输出:

[✓] Flutter (Channel stable, 1.22.4, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-TR)
• Flutter version 1.22.4 at /Users/adnanfahed/flutter
• Framework revision 1aafb3a8b9 (12 days ago), 2020-11-13 09:59:28 -0800
• Engine revision 2c956a31c0
• Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at /Users/adnanfahed/Library/Android/sdk
• Platform android-30, build-tools 30.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 12.2)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.2, Build version 12B45b
• CocoaPods version 1.10.0
[✓] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin installed
• Dart plugin version 201.9245
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
[✓] VS Code (version 1.51.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.16.0
[✓] Connected device (1 available)
• iPhone (mobile) • 7c0edb93134cbbf0493eb34ada73e295cffa68cf • ios • iOS 14.2

您必须向firebase控制台注册释放sha-1密钥。在终端写入cd android,然后写入gradlew signingreport,此命令将显示您的密钥。注册上面写着释放sha-1的密钥,它就会工作。

最新更新