Я добавляю новые предпочтения в своем приложении, чтобы позволить пользователю отказаться от аналитических отчетов. Я использую в своем приложении Crashlytics и ответы от Fabric.
У меня есть этот код внутри onCreate:
if (PreferenceHelper.getAllowAnalytics(context)) {
Fabric.with(this, new Crashlytics());
} else {
//no crash or answers to be sent
}
}
и каждый раз, когда я хочу отправить событие, я делаю это следующим образом:
Answers.getInstance().logCustom(new CustomEvent("test event"));
Это хорошо работает, когда пользователь это разрешает.
Как я должен обрабатывать else
, когда пользователь решает не разрешать аналитику?