我正在使用的iOS应用使用Firebase Analytics
报告事件。它可以按预期运行,但该应用尚未投入生产。一旦确定,最好将真实用户记录的事件与调试时记录的事件分开。
最好分别记录Firebase Analytics
个事件以进行测试和生产的最佳方法是什么?
答案 0 :(得分:2)
首先,您可能需要创建一个单独的Firebase项目以进行登台/调试。
然后,您将必须配置您的应用程序以能够根据构建类型使用不同的资源。对于Android,我们使用构建工具解决了这一问题,不确定iOS的等效工具是什么。
从文档(https://firebase.google.com/docs/projects/multiprojects):
默认情况下,FirebaseApp.configure()将加载与应用程序捆绑在一起的GoogleService-Info.plist文件。如果您的开发和生产环境在XCode中配置为单独的目标,则可以:
如果构建是单个目标的一部分,则最好的选择是为两个配置文件赋予唯一的名称(例如GoogleService-Info-Free.plist和GoogleService-Info-Paid.plist)。然后在运行时选择要加载的plist。