Я использую Google oauth, используя SafariViewController в сочетании с подключаемым модулем Cordova на iOS.
Проверка подлинности oauth была запущена в сеансе SafariViewController.При успешном перенаправлении аутентификации я показываю веб-страницу сервера с перенаправлением на «myapp: // authenticate», но перенаправление никогда не выполняется.
window.open ('myapp: // link')
Я пытался вызвать «myapp: //» непосредственно в браузере Safari, и это работает.Я установил для своего приложения "cordova-plugin-whitelist" с "allow-intent".
На самом деле я пытаюсь в эмуляторе iOS, он отлично работает под Android.На консоли отладки xcode у меня появляется эта ошибка при запуске приложения:
Внутренняя навигация отклонена - не задано для url = 'about: blank'