Как использовать Firebase Authentication в Vue Native
Я использую Vue Native с Firebase и пытаюсь заставить Firebase Auth работать.
Однако я не могу.
Я получил это сообщение об ошибке.
эта операция не поддерживается в среде, в которой выполняется это приложение. location.protocol
Я использую Firebase Web SDK.
$ yarn add firebase
и я знаю, что означает это сообщение об ошибке.
Это приложение является родным приложением и, конечно, не работает на http/https.
Так что я должен сделать, чтобы использовать Firebase с Vue Native?
Заранее спасибо.
Мой код здесь ↓
<template>
<view class="container">
<button
:on-press="signInWithGoogle"
title="Sign In"
color="#841584"
/>
</view>
</template>
<script>
import firebase from 'firebase';
const config = {
apiKey: "API-KEY",
authDomain: "authDomain",
databaseURL: "databaseURL",
projectId: "projectId",
storageBucket: "storageBucket",
messagingSenderId: "messagingSenderId"
};
const app = firebase.initializeApp(config);
const provider = new firebase.auth.GoogleAuthProvider();
export default {
methods: {
signInWithGoogle() {
firebase.auth().signInWithRedirect(provider);
}
}
}
1 ответ
Вы можете использовать response-native-firebase.
Вы можете установить с помощью пряжи
yarn add react-native-firebase
И начните использовать их API, как описано здесь.
Вы должны использовать --no-crna при запуске вашего проекта.