firebase_messaging/unknown:Flutter IOS 出现未知错误
Posted
技术标签:
【中文标题】firebase_messaging/unknown:Flutter IOS 出现未知错误【英文标题】:firebase_messaging/unknown: An unknown error has occured on Flutter IOS 【发布时间】:2021-12-12 13:33:18 【问题描述】:之前一切正常,但现在 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 个,由于此阻止程序,其他人似乎无法使用该应用程序。非常感谢您的帮助。
【问题讨论】:
【参考方案1】:哦!我的不好,我发现了问题。我的问题是 GoogleServices-info.plist 文件中的 firebase api 密钥错误
感谢您给我的所有支持。
【讨论】:
【参考方案2】:确保您的 Flutter 应用面向 iOS 8 或更高版本。请查看以下链接
https://firebase.google.com/docs/flutter/setup?platform=ios
在某些 android 和 ios 设备中,由于其版本和 api 级别而未收到 firbase 基本响应
【讨论】:
是的,它的目标是 IOS 10.0,之前它在生产中运行良好,直到它开始仅在用户手机上的getToken()
上显示该错误。以上是关于firebase_messaging/unknown:Flutter IOS 出现未知错误的主要内容,如果未能解决你的问题,请参考以下文章