Обработка ошибок в Kotlin Multiplatform SDK

На этой странице описана обработка ошибок в Adapty Kotlin Multiplatform SDK.

Основы обработки ошибок

Все методы Adapty SDK возвращают результат, который может быть либо успешным, либо содержать ошибку. Всегда обрабатывайте оба случая:

Распространённые коды ошибок

Код ошибкиОписаниеРешение
1000Идентификаторы продуктов не найденыПроверьте настройки продуктов в дашборде
1001Ошибка сетиПроверьте подключение к интернету
1002Неверный ключ SDKУбедитесь, что ключ SDK указан верно
1003Невозможно совершить платёжУстройство не поддерживает платежи
1004Продукт недоступенПродукт не настроен в сторе

Обработка конкретных ошибок

Ошибки сети

Ошибки покупки

Стратегии восстановления после ошибок

Повтор запроса при ошибках сети

Использование кешированных данных как запасного варианта

Дальнейшие шаги