Ошибка типа: dart.global.FacebookAuth не является конструктором

#flutter #facebook-authentication

#ошибка flutter #facebook-аутентификация

Вопрос:

Получение этой ошибки при добавлении flutter_facebook_auth пакета в веб-приложение Flutter:
TypeError: dart.global.FacebookAuth is not a constructor

Ответ №1:

Добавьте это в верхнюю часть вашего тега body

   <script>
      var FACEBOOK_APP_ID = "YOUR_FACEBOOK_APP_ID";
      window.fbAsyncInit = function () {
        FB.init({
          appId: FACEBOOK_APP_ID,
          cookie: true,
          xfbml: true,
          version: "v9.0",
        });
        FB.AppEvents.logPageView();
      };
    </script>
    <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js" ></script>
    <script src="flutter_facebook_auth.js" type="application/javascript" ></script>

 

Смотрите: https://pub.dev/packages/flutter_facebook_auth#add-support-for-flutter-web