Могу ли я перенаправить на стороннюю страницу авторизации из PWA в iOS 11.3?

У меня есть веб-приложение с манифестом, в котором указано "отображение": "автономный" режим. Это приложение всегда отлично работало как PWA на Android. Я избежал использования режима Apple apple-mobile-web-app-mode, потому что в полноэкранном режиме ссылки на моего внешнего поставщика авторизации откроются в отдельном браузере и не будут перенаправлены на мой автономный экземпляр, что сделает логин возможным. Теперь в iOS 11.3 Safari также читает манифест веб-приложения и помещает мое приложение в автономный режим. Но такая же проблема, кажется, присутствует, когда внешняя аутентификация выходит в Safari и не может быть завершена для автономного приложения. Есть ли способ обойти это? У меня больше нет хорошего способа указать, что автономный режим должен использоваться только для Android.

Ответ 1

Перенаправление аутентификации третьей части в настоящее время не поддерживается для pwa в IOS. Это известная проблема, и она, вероятно, будет исправлена в IOS 12.2. Смотрите https://appyourself.net/en/blog/pwas-under-ios-12-2/

Ответ 2

это исправлено в iOS 12.2. я попробовал это сам