firebase_messaging/unknown:Flutter IOS 出现未知错误

以前一切正常,但现在 firebase 似乎无法创建新令牌。我正在尝试调用 await FirebaseMessaging.instance.getToken(); 但收到此错误


FLTFirebaseMessaging: An error occurred while calling method Messaging#getToken, errorOrNil => {
    NSLocalizedFailureReason = "Too many server requests.";
}
[VERBOSE-2:ui_dart_state.cc(199)] Unhandled Exception: [firebase_messaging/unknown] An unknown error has occurred.
#0      MethodChannelFirebaseMessaging.getToken (package:firebase_messaging_platform_interface/src/method_channel/method_channel_messaging.dart:226:7)
<asynchronous suspension>
#1      _SignUpState._sendVerificationCode (package:shuri_parent/src/pages/sign_up.dart:343:25)
<asynchronous suspension>
#2      _SignUpState.build.<anonymous closure> (package:shuri_parent/src/pages/sign_up.dart:252:43)
<asynchronous suspension>

我正在使用 firebase_messaging: : ^10.0.9

我的应用程序在生产中损坏了,我真的需要你们的帮助。

这是我的 flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 2.3.0-17.0.pre.121, on Mac OS X 10.15.7 19H1419
    darwin-x64, locale en-RW)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)
[✓] VS Code (version 1.61.0)
[✓] Connected device (2 available)

• No issues found!

此外,我的应用程序刚刚部署,并且没有超过 10 个用户,由于此阻止程序,其他人似乎无法使用该应用程序。您的帮助将不胜感激。

stack overflow firebase_messaging/unknown: An unknown error has occured on Flutter IOS
原文答案

答案:

作者头像

哦!我的不好,我发现了问题。我的问题是 GoogleServices-info.plist 文件中的 firebase api 密钥错误

感谢您给我的所有支持。

作者头像

就我而言,我在 Xcode 和 Firebase 控制台中有不同的包标识符。

在 Flutter 应用程序上实现 Flavor 后,我遇到了这个问题。 Bundle Identifier 是根据我的 Xcode 上的方案动态创建的

作者头像

确保您的 Flutter 应用面向 iOS 8 或更高版本。请检查下面的这个链接

https://firebase.google.com/docs/flutter/setup?platform=ios

在某些 android 和 ios 设备中,由于其版本和 api 级别而未收到 firbase 基本响应

作者头像

因为我使用的是 vpn 应用程序,所以抛出错误。尝试将您的网络更改为其他网络,然后重试

相关问题