2017-10-10 15 views
3

私は自分のプロジェクトにswift 4でGoogleSinIn APIを統合しました。これはiOS 11で動作していますが、iOS 10でも同じことをテストしているときにSafariでGoogleログインページが開きますブラウザーまたはデバイスにログインし、署名に成功するとGoogle検索ページが開きます。Google SignInがiOS 10で動作していない

  1. 下記のGoogleのログインボタンをクリックすると、次の画像に示すブラウザが開きます。

  2. 次に、資格情報を入力します。

  3. アカウントの正常なログイン後、アプリケーションページの代わりにGoogleページにリダイレクトされます。

+0

私も、同じ問題を抱えているあなたは解決策を得たとき、私に知らせてください... –

答えて

0

私はアプリデリゲートで間違ったhadlerを使用していました。

以前私が使っていた: -

プライベートFUNCアプリケーション(アプリケーション:のUIApplication、のOpenURL URL:NSURL、sourceApplication:文字列?,注釈:?ANYOBJECT) - >ブール{}

しかし、それはする必要があります: -

FUNCアプリケーション(_アプリケーション:のUIApplication、オープンURL:URL、sourceApplication:文字列?,注釈:任意) - >ブール{

1

あなたGIDSignInUIDelegateをチェックし、

0123を忘れてはいけません
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) 
} 
+0

やあ、この方法で私はサインインGoogleすることができています。しかし、サインインした後、私はに行きたいですドライブファイルリスト。 google.comにリダイレクトされています。手伝ってくれますか? –

関連する問題