Я пытаюсь создать веб-версию своего приложения Flutter Firebase. Пожалуйста, помогите !!! Это мой текущий конфиг, который не работает
var firebase = require("firebase/app"); var firebaseConfig = { apiKey: "xxxxxxxxxxxxxxxxxxxxxxxxx", authDomain: "xxxxxxx.firebaseapp.com", databaseURL: "https://xxxxxxxxx.firebaseio.com", projectId: "xxxxxx", storageBucket: "xxxxxxx.appspot.com", messagingSenderId: "xxxxxxxxxxxx", appId: "1:xxxxxxxxxx:web:xxxxxxx", measurementId: "XXXXXXXXX" }; firebase.initializeApp(firebaseConfig); firebase.analytics();
Я думаю, что вам нужно создать новый проект при переходе на веб 1. Запустите эту команду в терминале
flutter channel dev
2. обновить флаттер с
flutter upgrade
3. создать проект
flutter create web_proj //or anything
4. добавьте необходимые теги сценария в указатель. html внутри вашей веб-папки
<script src="https://www.gstatic.com/firebasejs/7.13.1/firebase-app.js"></script> <script src="https://www.gstatic.com/firebasejs/7.13.1/firebase-firestore.js"></script>
5. добавить конфиг внутри индекса. html также
<script> var firebase = require("firebase/app"); var firebaseConfig = { apiKey: "xxxxxxxxxxxxxxxxxxxxxxxxx", authDomain: "xxxxxxx.firebaseapp.com", databaseURL: "https://xxxxxxxxx.firebaseio.com", projectId: "xxxxxx", storageBucket: "xxxxxxx.appspot.com", messagingSenderId: "xxxxxxxxxxxx", appId: "1:xxxxxxxxxx:web:xxxxxxx", measurementId: "XXXXXXXXX" }; firebase.initializeApp(firebaseConfig); firebase.analytics(); </script>
6. добавьте зависимости как firestore и другие и наслаждайтесь
https://pub.dev/packages/firebase#-readme-tab-