在调试模式下禁用Fabric应答

时间:2016-01-08 10:06:38

标签: ios twitter-fabric

我将Fabric框架与Crashlytics和Twitter依赖项一起使用。是否可以仅关闭Fabric在Answers选项卡中生成的统计信息?有许多与模拟器的会话,因此分析不精确。

2 个答案:

答案 0 :(得分:0)

如果您想关闭答案,只需在Fabric Mac App中取消选择应用的复选框(请参见随附的屏幕截图)。

如果您想在发布应用时获取Answers的用户统计信息,那么您可以在Fabric上使用另一个应用,并且只在生产版本中使用这些键。

Fabric Mac App

答案 1 :(得分:0)

我添加了一个带有这些方法的适配器模块:

#if DEBUG
func logContentView(name: String, type: String, id: String? = nil) {
    print("Content view \"\(name)\" of type \"\(type)\" with id \"\(id ?? "null")\"")
}
#else
import Crashlytics

func logContentView(name: String, type: String, id: String? = nil) {
    Answers.logContentView(withName: name, contentType: type, contentId: id)
}
#endif

在视图控制器中,我按以下方式记录事件:

logContentView(name: "Main", type: "Screen")

因此我的应用程序不会在调试版本中生成事件。