Оплата молча не проходит у 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
