Неподдерживаемая операция: Platform._operatingSystem - PullRequest
1 голос
/ 19 октября 2019

Мой код флаттера не работает в сети.

Я обнаружил, что «bool kisweb» можно использовать для обнаружения платформы. Но мой код не работает в "FirebaseAuth.instance". Означает ли это, что я не могу использовать Firebaseauth в сети, поскольку это может зависеть от dart: io?

Запуск lib \ main.dart в Chrome в режиме отладки ... Служба отладки, прослушивающая ws://127.0.0.1:54007/NghsYaNRLKE= скомпилировано для веб-сайта ══╡ ИСКЛЮЧЕНИЕ, ЗАПИСАННОЕ БИБЛИОТЕКОЙ ВИДЖЕТОВ ╞═════════════════════════════════════════════════════════════════ Следующее UnsupportedError было сгенерировано при построении MultiProvider: Неподдерживаемая операция: Platform._operatingSystem Соответствующая ошибкавиджет был: MultiProvider org-dartlang-app: ///packages/My_App/main.dart: 30: 10 Когда было сгенерировано исключение, это был стек: package: build_web_compilers / src / dev_compiler / dart_sdk.js 3996: 11
throw_ package: build_web_compilers / src / dev_compiler / dart_sdk.js 57810: 17 _operatingSystem package: build_web_compilers / src / dev_compiler / dart_sdk.js 57859: 27 получить операционный системный пакет: build_web_compilers / src / dev_compiler / dart_sdk.js 57772: 27 получить пакет _operatingSystem: build_web_compilers / src / dev_compiler / dart_sdk.js 5020: 17 получить пакет: build_web_compilers / src / dev_compiler / dart_sdk: 26 компоновщик_компьютера:/dev_compiler/dart_sdk.js 5020: 17 получить пакет: firebase_core / src% 5Cfirebase_app.dart 15: 16
получить defaultAppName пакет: build_web_compilers / src / dev_compiler / dart_sdk.js 5020: 17 получить пакет: firebasec%. dart 51:57 получить пакет экземпляра: build_web_compilers / src / dev_compiler / dart_sdk.js 5020: 17 получить пакет: firebase_auth / src% 5Cfirebase_auth.dart 25: 67
получить экземпляр пакета: build_web_compilers / src / dev_compiler / ds_s_st. : 17 get internalCallback ═══════════════════════════════════════════════════════════════════════════════════════════════════ возбужденном

Пожалуйста, помогите мне решить этот вопрос.

1 Ответ

0 голосов
/ 19 октября 2019

Нет, группа плагинов FlutterFire никоим образом не поддерживается в Flutter Web. Они используют API-интерфейсы для конкретной платформы и в настоящее время реализованы только для Android и iOS.

...