1

我们在我们的应用程序中集成了 Fabric。我们观察到,如果我们初始化除了 didFinishLaunch 之外的结构对象,仪表板不会更新。我不应该在 didFinishLaunchingWithOptions 中初始化,因为在初始化之前我必须为用户显示 OptIn 页面。所以 nn 他只接受我应该启动织物.. 你能帮我吗?

以下是我为初始化添加的代码。

[[Fabric sharedSDK] setDebug:YES];
[Fabric with:@[CrashlyticsKit]];
4

2 回答 2

2

我已经联系了 Fabric 支持,他们的逻辑似乎完全基于应用程序生命周期,如果我们初始化除了 didFinishLauch 方法之外的 Faric 对象,它就可以正常工作。

所以我们最终改变了我的应用程序中的逻辑。即使用户尚未在 OptIn 页面中接受,我们也是第一次初始化 Fabric,但如果他没有选择加入,则不会记录任何自定义事件。然后从第二次发布开始,它按照他在 OptIn 页面上的决定运行。

谢谢大家的回复。

于 2017-04-28T05:30:48.400 回答
0

请在 didFinishLaunching 中尝试此代码:

[Fabric with:@[[Crashlytics class]]];

它可能对你有帮助..

于 2017-04-27T07:10:05.807 回答