Ошибка Sinch Verification для ОС Android 9.0
Я использую Sinch Flash Call Verification SDK для Android, и он работал нормально, пока я не обновил свою ОС до Android 9 на своем устройстве Google Pixel. Теперь проверки не происходит.
Происходит следующее: При вызове API подтверждения я получаю флэш-вызов на моем устройстве. Однако после получения флэш-вызова проверка не выполняется.
При отладке я получил следующие журналы:
CallBroadcastReceiver: Исключительная ситуация при зависании. Вызов проверки: java.lang.SecurityException: требуется разрешение MODIFY_PHONE_STATE. {sinch_env: verifyapi-v1.sinch.com
1 ответ
Используемая версия SDK Sinch Verification SDK не поддерживала Android 9, поскольку поддержка Android 9 была представлена в Sinch Verification SDK 1.5.3 (выпущенном в конце октября 2018 года). Загрузите последний SDK и попробуйте снова ( https://www.sinch.com/downloads/).