使用RNFirebase区分环境

时间:2018-02-13 09:53:51

标签: react-native react-native-firebase

我正在使用RNFirebase将firebase分析集成到react-native ios应用程序中,我不确定什么是区分prod / dev环境的最佳方法。

我在Swift上找到了一个可能的解决方案

let filePath = Bundle.main.path(forResource: "MyGoogleService", ofType: "plist")
guard let fileopts = FirebaseOptions(contentsOfFile: filePath!)

else { assert(false, "Couldn't load config file") } 
FirebaseApp.configure(options: fileopts)

但我正在寻找某种RNFirebase api来支持这一点。有什么想法吗? 提前谢谢

1 个答案:

答案 0 :(得分:0)

您可以通过在ios目录外部放置多个google-services.plist文件并使用包脚本在需要时覆盖ios目录中的文件来实现此目的。

有人触及此herethis issue。 @ akshetpandey对这个问题的评论似乎是最优雅的做法。

我们的待办事项清单上记录了这一点,我们会尽快与您联系。