【发布时间】:2018-12-29 07:06:25
【问题描述】:
我想将一个 firebase 项目推送到一个开源 github 存储库。但是,我想保护它,我想隐藏数据库的路径,这样任何人都无法读取或写入它。
我的项目中是否有某个文件不应该包含在 repo 中?
提前致谢
【问题讨论】:
标签: android firebase github firebase-realtime-database
我想将一个 firebase 项目推送到一个开源 github 存储库。但是,我想保护它,我想隐藏数据库的路径,这样任何人都无法读取或写入它。
我的项目中是否有某个文件不应该包含在 repo 中?
提前致谢
【问题讨论】:
标签: android firebase github firebase-realtime-database
您应该避免包含google-services.json 文件。
【讨论】:
如果您想隐藏项目的详细信息,请不要签入 google-services.json,这是使用 Firebase 的开源 Android 项目的一般建议。
如果您将应用的某个版本发布到 Play 商店,它可以被反编译,并且您的 google-services.json 的内容实际上会公开。因此,如果您担心安全问题,您应该主要关注应用程序的安全规则,以确保随机人员无法读取和写入他们不应读取的数据。
【讨论】: