最近,我已将我的Android和iOS项目添加到带有alpha版本的Firebase。我希望看到不同的分析和崩溃的分段和生产。任何人都可以帮助这个。 感谢
答案 0 :(得分:3)
根据您的需求,您有多种选择。最重要的是,您应该至少,为应用的不同变体分配不同的应用ID,以便它们可以在Firebase控制台中分开。每个项目可以有多个应用程序(每个项目分配不同的ID),或者每个项目都有一个应用程序,具体取决于哪种项目最适合您的团队和应用程序。
从现在开始实际实施可能会变得复杂,因此建议您阅读this blog post以了解 Android 应用的选项,以及它如何影响各种操作该应用中的Firebase功能。
答案 1 :(得分:1)
我想到了两种方法:
我更喜欢:使用远程配置&用户属性:
使用此选项,当您将应用版本从alpha移至beta(例如)时,您只需进入远程配置,并将该应用版本的值更改为“beta”。此解决方案不适用于崩溃报告。
答案 2 :(得分:0)
您可以为每个阶段使用不同的Firebase项目,以便分析完全不同。请参阅对this question的回复中的详情。
答案 3 :(得分:0)
创建一个用户属性环境,并在构建时为其提供Dev,Staging和Prod之类的值。
根据构建类型,将客户端的用户属性更改为上述三个值中的任何一个。
在Firebase控制台上通过 Environment 用户属性应用过滤器以查看分析数据。