我正在将Vue Native与 Firebase 一起使用,并尝试让 Firebase Auth 工作。
但是,我不能。
我收到此错误消息。
运行此应用程序的环境不支持此操作。位置协议
我使用 Firebase Web SDK。
$ yarn add firebase
我知道这个错误信息是什么意思。
此应用程序是本机应用程序,当然不在 http/https 上运行。
那么我应该怎么做才能将 Firebase 与 Vue Native 结合使用呢?
提前致谢。
我的代码在这里↓</p>
<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);
}
}
}