import 'package:cloud_firestore_web/cloud_firestore_web.dart';
import 'package:firebase_analytics_web/firebase_analytics_web.dart';
import 'package:firebase_auth_web/firebase_auth_web.dart';
import 'package:firebase_core_web/firebase_core_web.dart';
import 'package:fluttertoast/fluttertoast_web.dart';
import 'package:google_sign_in_web/google_sign_in_web.dart';
import 'package:pak_farmer/models/Register.dart';
import 'package:shared_preferences_web/shared_preferences_web.dart';
import 'package:flutter_web_plugins/flutter_web_plugins.dart';
// ignore: public_member_api_docs
void registerPlugins(Registrar registrar) {
FirebaseFirestoreWeb.registerWith (registrar);
FirebaseAnalyticsWeb.registerWith(registrar);
FirebaseAuthWeb.registerWith(registrar);
FirebaseCoreWeb.registerWith(registrar);
FluttertoastWebPlugin.registerWith(registrar);
GoogleSignInPlugin.registerWith(registrar);
SharedPreferencesPlugin.registerWith(registrar);
registrar**.registerMessageHandler();**
}
我已经写了这段代码,但它在最后一行给了我一个错误:方法 'registerMessageHandler' 不是为类型 'Registrar' 定义的。
最佳答案
我的错误随着 flutter clean 消失了一次,它对我来说很好用
关于flutter - 方法 'registerMessageHandler' 没有为类型 'Registrar' 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66041248/