flutter - 方法 'registerMessageHandler' 没有为类型 'Registrar' 定义

标签 flutter flutter-web flutterwebviewplugin

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/

相关文章:

如果我包含某个包,Flutter android 应用程序会在启动时崩溃

flutter - 尝试连接到浏览器实例.. (Flutter Web)

flutter - 如何在 Flutter 中滚动带有粘性标题的堆叠容器?

flutter - (Flutter) 如果没有互联网连接,如何启动静态 html 页面而不是 URL?

firebase - 从 firebase 检索一个字段并将其显示在文本小部件中

flutter - json_serializable 插件不支持 'File' 类型?

flutter - 使用 Flutter in_app_purchase 包指定 Google Play 商店订阅优惠

Flutter Web 卡在初始加载屏幕

flutter - 如何在 flutter webview 中打开 localhost

flutter - 如何从 webview flutter 中删除标题并在底部导航图标中添加下划线