【发布时间】:2021-01-30 11:31:34
【问题描述】:
我看到这个问题已经被问过了,但不是最近才问的,所以我再次提出。
如何在 expo 应用程序中隐藏 firebaseConfig 文件或任何密钥? (用于生产,而不是开发)。
据我所知,没有办法在 react-native expo 应用程序中正确隐藏带有 API 密钥等的 firebase 配置文件。
由于我已经围绕与 Firestore 交互构建了我的整个应用程序,我对如何继续进行有点困惑。
如果我弹出,有没有办法在非博览会 react-native-app 中正确隐藏我的 API 密钥?或者我还会面临同样的问题吗?一切都很顺利,我不想弹出。
我有一些使用 node.js/express.js 作为后端的经验(仅在开发环境中)。我应该自己构建一个服务器,然后从那里提供配置信息吗?
如果我想部署一个“演示”应用,有没有办法在仍然使用 expo 的同时隐藏密钥?
对此的任何见解都会非常有帮助。
据我所知,没有与 expo 兼容的“dotenv”包。
此外,我在部署移动应用方面的经验为零,而在部署 Web 应用方面经验很少。我还没有处理部署中的密钥安全问题。
任何帮助将不胜感激。
【问题讨论】:
标签: firebase react-native expo dev-to-production