Когда HMS Core устарел, возвращается ошибка

Если HMS Core устарел, выдается ошибка -1 core error возвращается при вызове

IapClient.isEnvReady()

Есть возможность отключить автоматическое обновление ядра HMS. В какой-то момент, когда оно устарело, если приложение запущено и есть вызовIapClient он всегда возвращается -1 core error. Когда HMS Core обновляется и устройство перезагружается, выполнение вызовов IapClient работает нормально.

Есть ли возможность получить значимую ошибку и, возможно, получить намерение обновить HMS Core?

1 ответ

Решение

Метод IapClient.isEnvReady()- проверить, находится ли HUAWEI ID, вошедший в систему в настоящее время, в том месте, где доступен HUAWEI IAP. Если ваш HUAWEI ID находится в поддерживаемых местах, проверка пройдет.

Кроме того, если версия HMS Core тестового устройства слишком низкая, приложение автоматически вызовет всплывающее окно с вопросом, нужно ли обновлять HMS Core Apk.

Благодарность

Другие вопросы по тегам