使用AppCenter分析管理不同的环境?

时间:2019-02-07 04:32:56

标签: ios swift visual-studio-app-center

我使用两种不同的构建方案来管理企业应用程序中的实时和临时环境。两种方案使用不同的应用程序ID。现在,我想集成AppCenter分析。我想知道,我如何为同一个应用程序管理两个独立的环境,因为我不希望分段分析破坏实时的环境。

我是否需要在AppCenter中为直播和登台创建单独的应用程序,并根据所选的构建方案使用相应的应用程序秘密启动分析服务?还是有更好的方法?

1 个答案:

答案 0 :(得分:1)

我认为您已经回答了您的问题,因为您说过“我不希望分阶段进行的分析破坏现有的分析” :)。因此,我建议将Prod和Debug应用分开。

在我的应用中,我通过在“构建设置”中设置编译指示PROD和DEBUG来分离它们:
活动编译条件:
调试-添加实用程序调试
发布-添加实用程序PROD

然后,您可以使用以下代码设置AppCenter密钥:

#if DEBUG
secretKey = "YOUR_DEBUG_KEY"
#else
secretKey = "YOUR_PROD_KEY"
#endif

希望这会有所帮助。