Вступить в клуб →
средняявопросСеть: Retrofit, OkHttp и сериализация

В logcat релизной сборки видны токены и телефоны пользователей

val client = OkHttpClient.Builder()
    .addInterceptor(AuthInterceptor(tokens))
    .addInterceptor(HttpLoggingInterceptor().apply {
        level = HttpLoggingInterceptor.Level.BODY
    })
    .build()

Тестировщик подключил релизную сборку к компьютеру и увидел в logcat заголовки Authorization и тела ответов с телефонами. Как правильно исправить?

  • Включать логирование только в debug-сборке
  • Понизить уровень до HEADERS в релизе
  • Поставить логирование перед AuthInterceptor
  • Включить R8, он удалит все логи сам

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела