Аутентификация телефона Firebase в приложении Angular и Cordova для Android с внешним токеном Recaptcha.
Я создаю приложение, которое требует Проверка подлинности телефона до Firebase . Приложение работает в сети на Angular и упаковано в Cordova для Android и iOS. При работе в веб-браузере все работает отлично. При обёртывании в Cordova и запуске в браузере всё ещё отлично. Но при создании Android APK и запуске на Android аутентификация телефона не работает должным образом , потому что ReCaptcha рендереру не удается загрузить , так как источником является "file: \\" на Android.
Я много искал в Интернете, и, похоже, это единственное жизнеспособное решение
В этом ответе я смог выполнить шаги 1, 2 и 3, чтобы разместить ReCaptcha на веб-сайте, на который перенаправляет приложение, выполнить там проверку ReCaptcha и получить токен ReCaptcha.
Однако на шаге 4 говорится следующее:
Разобрать токен reCAPTCHA по глубокой ссылке. Перепакуйте его в реализацию firebase.auth.ApplicationVerifier.
Кто-нибудь может помочь с тем, как переупаковать токен reCAPTCHA в firebase.auth.ApplicationVerifier?
Я не мог найти способ сделать это до сих пор, любая помощь очень ценится!