У меня возникла такая же проблема, и для ее устранения мне пришлось явно запросить у пользователя разрешение на местоположение, прежде чем мы даже предпримем попытку сканирования или захвата кредитной карты.
Еще одна вещь, которую я заметил, еслиСлужба определения местоположения пользователя в меню «Настройки»> «Конфиденциальность» отключена, в этом сообщении будет указано сообщение об ошибке.
Надеюсь, это поможет.