0

我正在将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);
    }
  }

}

4

1 回答 1

1

您可以使用react-native-firebase

您可以使用纱线安装

yarn add react-native-firebase

并开始使用这里记录的 API 。

您应该在初始化项目时使用 --no-crna。

于 2018-06-26T12:29:58.123 回答