使用 AppCenter 分析管理不同的环境?
Managing different environments using AppCenter analytics?
我使用两种不同的构建方案来管理企业应用程序中的实时和暂存环境。两种方案都使用不同的应用程序 ID。现在,我想集成 AppCenter 分析。我想知道,我如何为同一个应用程序管理两个独立的环境,因为我不希望暂存分析破坏实时环境。
我是否需要在 AppCenter 中创建一个单独的应用程序用于实时和暂存,并根据所选的构建方案使用相应的应用程序密码来启动分析服务?或者有更好的方法吗?
我想你已经回答了你的问题,因为你说 "I don’t want staging analytics to corrupt the live one" :)。所以我建议将 Prod 和 Debug 应用分开。
在我的应用中,我通过在构建设置中设置 pragma PROD & DEBUG 将它们分开:
活跃编译条件:
DEBUG - 添加 pragma DEBUG
发布 - 添加 pragma PROD
然后您可以使用以下代码设置您的 AppCenter 密钥:
#if DEBUG
secretKey = "YOUR_DEBUG_KEY"
#else
secretKey = "YOUR_PROD_KEY"
#endif
希望对您有所帮助。
我使用两种不同的构建方案来管理企业应用程序中的实时和暂存环境。两种方案都使用不同的应用程序 ID。现在,我想集成 AppCenter 分析。我想知道,我如何为同一个应用程序管理两个独立的环境,因为我不希望暂存分析破坏实时环境。
我是否需要在 AppCenter 中创建一个单独的应用程序用于实时和暂存,并根据所选的构建方案使用相应的应用程序密码来启动分析服务?或者有更好的方法吗?
我想你已经回答了你的问题,因为你说 "I don’t want staging analytics to corrupt the live one" :)。所以我建议将 Prod 和 Debug 应用分开。
在我的应用中,我通过在构建设置中设置 pragma PROD & DEBUG 将它们分开:
活跃编译条件:
DEBUG - 添加 pragma DEBUG
发布 - 添加 pragma PROD
然后您可以使用以下代码设置您的 AppCenter 密钥:
#if DEBUG
secretKey = "YOUR_DEBUG_KEY"
#else
secretKey = "YOUR_PROD_KEY"
#endif
希望对您有所帮助。