【发布时间】:2016-05-26 01:46:24
【问题描述】:
我尝试在 Firebase Analytics 中建立受众群体,并将“应用版本”设置为“包含‘调试’”。我的应用程序的调试版本在版本名称字符串的末尾附加了“-debug”。
不过,当我运行该应用时,Firebase 会记录我的会话数据,但它不会为“调试受众”记录任何数据。
我最终希望达到的是一个我可以使用远程配置的世界,创建我可以在测试中使用的配置项,但我不必担心当我推送时不小心让配置在某些测试模式下处于活动状态应用程序直播。现在,我的解决方案是使用“if (!BuildConfig.DEBUG)”包装所有应用远程配置的调用,但我肯定会忘记一次,并为所有用户推送一个将“isPremiumUser”设置为 true 的应用程序,或类似的愚蠢的东西:)。
有没有办法通过版本名称或任何其他方法来创建开发人员构建的受众?
谢谢!
【问题讨论】:
-
您可以使用“debug”标记从调试版本创建的用户,然后通过设置正确的受众来过滤他们。
-
当您说“标记您的用户”时,您是什么意思? Audience 允许您根据预定义的事件或用户属性设置条件,并且“标签”不在其中
-
对不起,可能是错误的术语,我是在 MS 平台上做的,它被称为标记。它在 Firebase 中为用户设置自定义属性。只需在这些用户上设置
debug = true,以便稍后您可以过滤此受众,并根据您将要执行的操作包括或忽略。如果您不熟悉这个概念,这里也有一个链接:firebase.google.com/docs/analytics/android/…
标签: firebase firebase-analytics firebase-remote-config