[英]How can I separate testing and production data in my Firebase Database?
每个Firebase项目仅包含一个用于数据的JSON树。 最佳实践要求测试应在与生产数据不同的数据库上运行。 实现这一目标的最简单方法是什么?
我考虑过的一些事情:
GoogleService-Info.plist
文件,并根据我的应用程序的配置在它们之间切换。 创建多个Firebase项目。 每个项目都有自己的plist文件。
FIRApp
有一个自定义配置选项。 下载测试/调试项目的plist,重命名并加载如下。
#if DEBUG
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"GoogleService-Info-dev" ofType:@"plist"];
FIROptions *options = [[FIROptions alloc] initWithContentsOfFile:filePath];
[FIRApp configureWithOptions:options];
#else
[FIRApp configure];
#endif
可在此处找到更详细的说明
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.