在使用Flutter Web时,如果遇到"尚未创建Firebase应用程序'[DEFAULT]'-调用Firebase App.initializeApp() ( App / No-app)"的错误提示,这意味着尚未初始化Firebase应用程序。为了解决这个问题,需要在应用程序的入口处调用Firebase App.initi...
在Flutter中添加Firebase.initializeApp()的正确位置是在Flutter应用程序的入口函数(main()函数)中的异步函数内部调用。 具体地,在main()函数中,可以使用async和await关键字将Firebase.initializeApp()包装在一个异步函数中。这样可以确保在应用程序启动时初始化Firebase,并且在初始化完成之前不会执行任何与Firebase...
确保Firebase的配置是最新的 flutterfire configure 在main.dart中安装并初始化Firebase包 import'package:firebase_core/firebase_core.dart'; import'firebase_options.dart';voidmain()async{ WidgetsFlutterBinding.ensureInitialized();awaitFirebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, ); run...
// 直接写在main函数里就可以awaitFirebase.initializeApp(options:DefaultFirebaseOptions.currentPlatform,);awaitFirebaseMessaging.instance.requestPermission();awaitFirebaseMessaging.instance.getToken(vapidKey:'***');... // 在iOS中初始化需要区别对待// 写在main函数里awaitFirebase.initializeApp(options:Default...
firebase_core: ^0.7.0 复制代码复制代码 1. 2. 3. 在这个插件的Example中的接入代码其实有一大串。但如果你不在你的应用内进行分块处理 ??? ,你所需要的代码就只有 1 句 await Firebase.initializeApp(); 复制代码复制代码 1. 2. firebase...
在Flutter 2.8版本以前添加firebase,需要加许多原生平台的配置,现在2.8版本我们直接在dart中配置即可。 import'package:firebase_core/firebase_core.dart'; import'firebase_options.dart';//通过`flutterfire`CLI产生 Future<void>main()async{ WidgetsFlutterBinding.ensureInitialized(); awaitFirebase.initializeApp(option...
Initialize Firebase in the main() method: void main() { WidgetsFlutterBinding.ensureInitialized(); Firebase.initializeApp(); runApp(MaterialApp(home: MyApp())); } Overwrite configureFlutterEngine in MainActivity.kt with some dummy method call : class MainActivity: FlutterActivity() { override...
Bug report For android, I can call initializeApp with an app name and have no issues: await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, name: 'Viewo - Test Sunny', ); But on web, providing the name like this ...
3.初始化Firebase(参考资料:https://developers.google.com/identity/sign-in/web/sign-in) varfirebaseConfig={// ...};// Initialize Firebasefirebase.initializeApp(firebaseConfig); Twitter登录 参考地址(https://firebase.flutter.dev/docs/auth/social#twitter) ...
迁移到新的Core、Authentication和Firestore插件很轻松,只需更新 pubspec.yaml 文件中的版本,用 flutter pub get 获取这些版本,然后添加对Firebase.initializeApp的调用即可。迁移完成后,尽管旧的方法和属性仍可以继续使用,但您也可以选择处理已被弃用的名称。