fabric crashlytics 使用answers events

集成什么的就不说了,在这里主要说自己在使用answers events过程中遇到的坑。按照官方文档所说的在需要的地方添加events,我用了login、signup和custom这三个,都添加完成之后,开始测试,打开fabric的dashboard什么都没有?


fabric crashlytics 使用answers events_第1张图片
dashboard1.png

然后各种测试,按照文档说的点击添加事件记录的地方,然后把APP退到后台,再回到前台,然后kill掉APP,再打开,折腾了十多遍,再打开dashboard,what the fuck!还是木有,为什么呢?然后各种google,基本上没人遇到这问题啊,这是咋回事。又折腾了大半天,然后在一个帖子里发现

  • (BOOL)application:(UIApplication)application didFinishLaunchingWithOptions:(NSDictionary)launchOptions 方法中貌似没有加如下代码,
    [Fabric with:@[[Answers class]]];抱着试试看的态度,加上了这段代码,运行APP,测试事件记录,打开dashboard一看,Yeah,解决了,事件成功被记录到了。
fabric crashlytics 使用answers events_第2张图片
dashboard2.png

上面两张图我是截取的不同APP的,只是为了说明问题。

其实不用上面这段也行,本来这里应该加这段代码:[Fabric with:@[[Crashlytics class]]];
但是不知道被哪个坑货给注释掉了,相当于把fabric的入口给关掉了,肯定记录不到啊,害我折腾了半天。

你可能感兴趣的:(fabric crashlytics 使用answers events)