【发布时间】:2020-06-08 17:00:15
【问题描述】:
我正在考虑将 Firebase 用于我的新移动应用,它是一个 Expo 应用。 Expo 的团队为此做了一个很好的教程 (https://docs.expo.io/versions/latest/guides/using-firebase/)。
阅读本教程,我可以看到推荐的方式是将 API 凭据(密钥、项目 ID 等)直接放在应用程序中并以这种方式初始化客户端:
import * as firebase from 'firebase';
// Initialize Firebase
const firebaseConfig = {
apiKey: "<YOUR-API-KEY>",
authDomain: "<YOUR-AUTH-DOMAIN>",
databaseURL: "<YOUR-DATABASE-URL>",
storageBucket: "<YOUR-STORAGE-BUCKET>"
};
firebase.initializeApp(firebaseConfig);
问题:将 API 密钥放入 RN (Expo) 项目中是否安全?
【问题讨论】:
标签: react-native expo api-key