我有一個網站,我剛剛從Google AppEngine身份驗證轉移到OAuth。我第一次登錄我的iPhone我被通知的OAuth在UIWebViews中會停止對4月20日將iOS應用中的Google OAuth保存到主屏幕
https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
我就遇到了這個,因爲我已經保存了一個快捷方式到我的網站我iOS主屏幕。我如何解決這個問題?我想我可以讓登錄按鈕爲OAuth身份驗證流程打開一個新窗口,然後在身份驗證完成後關閉新窗口。但是,對於用戶保存到主屏幕的應用程序,並且檢測用戶是否在UIWebView中(以便我可以確定是否要打開一個新窗口),似乎有些不可靠,這可能是不可靠的因爲我試圖匹配Google使用的檢測結果。
有沒有人有經驗或指導分享如何使這種用戶體驗可以接受?