我们在macOS平台上使用结构和rashlytics。使用Swift开发语言。
我们在'applicationDidFinishLaunching'中添加了'Fabric.with([Crashlytics.self])',但是我们发现默认情况下它将上传用户的数据。
我们要说的是,当用户同意时,我们给用户提供了一个勾号选项来上载我们需要的日志数据,而不是默认情况下始终上载它。当然,当用户删除勾号选项时,它将停止上载相关信息。
换句话说,我们如何开始和停止手动上载由应用收集的日志信息?
答案 0 :(得分:1)
您正在AppDelegate.swift中使用Fabric.with([Crashlytics.self])
手动初始化crashlytics
实际上,您可以在初始化之前进行检查,只有在用户选中对勾选项时,它才会初始化。
#if user.tick
Fabric.with([Crashlytics.self])
#endif