与Web和移动应用程序使用相同的Firebase应用程序

与Web和移动应用程序使用相同的Firebase应用程序,firebase,Firebase,假设我正在使用React构建一个web应用程序,同时也是一个允许用户使用React Native拍照的移动应用程序。我想允许用户在登录web应用程序和移动应用程序时使用相同的登录凭据。我可以为web应用程序和移动应用程序使用相同的Firebase信息吗?就像在两个代码库中都包含下面的代码片段,以允许它们都使用相同的数据库、存储等 <script src="https://www.gstatic.com/firebasejs/3.6.1/firebase.js"></script

假设我正在使用React构建一个web应用程序,同时也是一个允许用户使用React Native拍照的移动应用程序。我想允许用户在登录web应用程序和移动应用程序时使用相同的登录凭据。我可以为web应用程序和移动应用程序使用相同的Firebase信息吗?就像在两个代码库中都包含下面的代码片段,以允许它们都使用相同的数据库、存储等

<script src="https://www.gstatic.com/firebasejs/3.6.1/firebase.js"></script>
<script>
  // Initialize Firebase
  // TODO: Replace with your project's customized code snippet
  var config = {
    apiKey: "<API_KEY>",
    authDomain: "<PROJECT_ID>.firebaseapp.com",
    databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
    storageBucket: "<BUCKET>.appspot.com",
    messagingSenderId: "<SENDER_ID>",
  };
  firebase.initializeApp(config);
</script>

//初始化Firebase
//TODO:替换为项目的自定义代码段
变量配置={
apiKey:“,
authDomain:“.firebaseapp.com”,
数据库URL:“https://.firebaseio.com",
storageBucket:“.appspot.com”,
messagingSenderId:“”,
};
firebase.initializeApp(配置);

单个Firebase项目可以用作许多(iOS、Web和Android)应用程序的后端。所有这些应用程序都将与相同的后端服务进行通信


因此,如果在一个Firebase项目上创建两个web应用程序,这些应用程序将使用相同的数据库、相同的用户列表、相同的存储文件等。如果随后添加iOS或Android应用程序,这些应用程序也将访问相同的用户/数据库/文件。

Sweet。谢谢你的澄清!