У меня есть веб-сайт, который я только что перешел с аутентификации Google AppEngine в OAuth. Первый раз, когда я вошел в на моем iPhone я получил уведомление о том, что OAuth в UIWebViews собирается останавливаться на апрель 20.Google OAuth в приложении iOS сохранен на главном экране
https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
Я побежал в это, потому что я спас ярлык на мой веб-сайт, чтобы мой iOS. Как мне обойти это? Я полагаю, что у меня есть кнопка входа в систему, открывающая новое окно для потока аутентификации OAuth, а затем закрытие нового окна после завершения проверки подлинности. Но это похоже на то, что приложение, которое пользователь сохранил на главном экране, и обнаруживает, находится ли пользователь в UIWebView или нет (так что я могу определить, открывать новое окно или нет), скорее всего, будет ненадежным поскольку я стараюсь сопоставить результаты обнаружения, которые использует Google.
Есть ли у кого-нибудь опыт или рекомендации, чтобы поделиться тем, как сделать этот пользователь приемлемым?