Вступить в клуб →
средняявопросPush-уведомления, Firebase и покупки в приложении

Оплата молча не проходит у 3% пользователей, а в Crashlytics пусто

try {
    paymentClient.pay(order)
} catch (e: PaymentException) {
    Log.e("Pay", "payment failed", e)
    showRetry()
}

По данным бэкенда, у 3% пользователей оплата не проходит. Падений нет, в Crashlytics ничего не видно. Как получить данные об этих ошибках?

  • Отправлять исключение через recordException
  • Перебрасывать исключение, чтобы вышел краш
  • Включить в Crashlytics сбор логов Logcat
  • Писать ошибку через Log.wtf вместо Log.e

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

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

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

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