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”。
发布于 2021-02-04 19:53:10
我的错误消失了一次,它将很好地为我工作
发布于 2021-02-15 19:18:18
flutter clean对我不起作用。我的问题是,我在Flutter beta通道中做了这个项目,然后在稳定通道中打开。当我切换回beta版的时候,一切都还好。一旦web支持进入稳定状态,这应该不再是问题。
发布于 2021-03-28 07:40:13
当我将Flutter从2.0.0+降级到1.22.6时,我也遇到了同样的问题。在2.0.0+中开发了web面板,但在将其降级为另一个应用程序后,看到了以下内容。
如果您在稳定版本中创建了项目,并且出于某种原因将项目降级到了较低的颤动版本,则可能会出现此错误。
修复:升级到更高/更新版本的或检查构建它的通道并切换到该通道。
您可以在cmd中查看您当前使用flutter channel打开的频道。
https://stackoverflow.com/questions/66041248
复制相似问题