Как ткани могут загружать данные только при наличии согласия пользователя? - PullRequest
0 голосов
/ 01 июня 2019

Мы используем ткани и крашлитики на платформе macOS.Используется язык разработки Swift.

Мы добавили Fabric.with([Crashlytics.self]) к applicationDidFinishLaunching, но обнаружили, что он будет загружать данные пользователя по умолчанию.

Мы хотим сказать, что мы даем пользователямопция галочки для загрузки данных журнала, которые нам нужны, когда пользователь соглашается, вместо того, чтобы всегда загружать их по умолчанию.Конечно, когда пользователь удаляет опцию галочки, он прекращает загрузку соответствующей информации.

Другими словами, как мы можем начать и остановить загрузку информации журнала, собранной приложением вручную?

1 Ответ

1 голос
/ 06 июня 2019

Вы вручную инициализируете аварийный сбой с помощью Fabric.with([Crashlytics.self]) в AppDelegate.swift

Перед инициализацией вы можете фактически выполнить проверку, чтобы она инициализировалась, только если пользователь проверяет опцию галочки.

#if user.tick
Fabric.with([Crashlytics.self]) 
#endif
...