Проблема прогрессивного веб-приложения с социальным входом - PullRequest
0 голосов
/ 28 января 2019

У меня есть Прогрессивное веб-приложение, которое находится в «автономном» режиме и имеет электронную почту, facebook и логины Google.Приложение отлично работает для Android и рабочего стола, но когда я добавляю приложение на свою домашнюю страницу на iOS и пытаюсь войти в систему с Facebook или Google, оно открывается в Safari и принимает учетную запись, а затем просто остается на пустой странице без перенаправления наприложение (даже в Safari)

Я уже попробовал «pwacompat», но он сломал другие элементы в моем приложении, он принял бы Google или Facebook в автономном режиме, но он сломал логин и другие кнопки в моем приложении.

Это код, который находится в заголовке моего приложения

<meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <link rel="manifest" href="/manifest">

, и мой манифест выглядит так

                    "scope": ".",
                    "theme_color": "#000000",
                    "background_color": primaryColor,
                    "display": "standalone",
                    "orientation": "portrait-primary"

Я хочу иметь возможность войти через FBили Google в автономном режиме, и если это невозможно, то я хочу, чтобы люди могли использовать его в сафари, как только он будет перенаправлен туда через приложение.Это означает, что когда вы нажмете кнопку FB или Google, вы перейдете к сафари, и оно не останется пустым, оно откроет приложение там.

...