如何使用 Firebase 正确配置 Flutter 应用程序?
Posted
技术标签:
【中文标题】如何使用 Firebase 正确配置 Flutter 应用程序?【英文标题】:How to properly configure a Flutter app with Firebase? 【发布时间】:2021-06-30 12:34:28 【问题描述】:我正在我的 Dart 代码中初始化 Firebase:
void main() async
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(); // Initialization
但我在控制台中收到此警告:
8.0.0 - [Firebase/Core][I-COR000005] 尚未配置任何应用。
然后我决定将这段代码添加到AppDelegate.m
文件中
[FIRApp configure];
但现在我遇到了两个错误:
8.0.0 - [Firebase/Core][I-COR000005] 尚未配置任何应用。
由于未捕获的异常“com.firebase.core”而终止应用,原因:“默认应用已配置。”
那么,如何解决这个问题呢?
【问题讨论】:
你试过热重启吗 也许flutter clean
对你有用
我卸载了该应用并进行了全新安装。
【参考方案1】:
之后尝试在 main 函数中调用 runApp 函数。
void main() async
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MyApp());
【讨论】:
谢谢,但这太明显了。这不是我写的,但它在我的代码中。以上是关于如何使用 Firebase 正确配置 Flutter 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 react-native-firebase v5 正确设置前台通知?
如何在 iOS XCUITest 期间配置 Firebase
此应用无权使用 Firebase 身份验证。请确认在 Firebase 中配置了正确的包名称和 SHA-1