Как настроить Firebase для веб-сайта Flutter - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь создать веб-версию своего приложения 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 Ответ

0 голосов
/ 11 апреля 2020

Я думаю, что вам нужно создать новый проект при переходе на веб 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-
...