我已將GoogleSinIn api集成到我的項目中,使用swift 4.它正在使用iOS 11,但是當我在ios 10上測試相同時,它正在Safari Safari上打開Google登錄頁面瀏覽器或設備,並簽署成功後,它打開谷歌搜索頁面。Google SignIn不適用於iOS 10
當我點擊下面顯示的google登錄按鈕時,它會打開下圖中顯示的瀏覽器。
然後我填寫憑證。
成功登錄帳戶後,它將註冊到谷歌頁面而不是應用程序頁面。
我已將GoogleSinIn api集成到我的項目中,使用swift 4.它正在使用iOS 11,但是當我在ios 10上測試相同時,它正在Safari Safari上打開Google登錄頁面瀏覽器或設備,並簽署成功後,它打開谷歌搜索頁面。Google SignIn不適用於iOS 10
當我點擊下面顯示的google登錄按鈕時,它會打開下圖中顯示的瀏覽器。
然後我填寫憑證。
成功登錄帳戶後,它將註冊到谷歌頁面而不是應用程序頁面。
我在應用程序委託中使用了錯誤的hadler。
以前我是用: - (?應用:UIApplication的,的OpenURL網址:NSURL,sourceApplication:字符串?註釋:AnyObject)
私人FUNC應用程序 - >布爾{}
但應: -
FUNC應用(_應用:UIApplication的,打開URL:URL,sourceApplication:字符串?註釋:任何) - >布爾{
檢查GIDSignInUIDelegate
,不要忘記
func sign(_ signIn: GIDSignIn!, present viewController: UIViewController!) {
self.present(viewController, animated: true, completion: nil)
}
func sign(_ signIn: GIDSignIn!, dismiss viewController: UIViewController!) {
self.dismiss(animated: true, completion: nil)
}
嗨,用這種方法我可以谷歌登錄。但登錄後,我想去驅動器文件列表。它將我重定向到google.com。你能幫我嗎? –
我也有同樣的問題,讓我知道你什麼時候得到解決方案... –