Firebase初心者です。
swiftも初心者に毛が生えた程度です。
現在、Xcodeでアプリを作っていて
FireBaseのAuthenticationを使おうと
下記の公式チュートリアルを見ながら勉強してます
https://firebase.google.com/docs/auth/ios/manage-users?hl=ja
「現在ログインしているユーザーを取得する」のところ 使用法がわかりません
handle = Auth.auth().addStateDidChangeListener { (auth, user) in
// ...
}
ユーザーのログイン状態に変化があったら、処理実行 ということまでは教えていただいたのですが
では、実際使ってみようとしたのですが、
handle はどうやって定義するんのでしょうか?
サンプルを見ると
ViewControllerで
GIDSignInUIDelegate を宣言して
AppDelegate.swiftで
多分ここが絡んでると思うのですが、、、
________________________
// [START setup_gidsignin]
GIDSignIn.sharedInstance().clientID = FirebaseApp.app()?.options.clientID
GIDSignIn.sharedInstance().delegate = self
// [END setup_gidsignin]
_________________________
GIDSignInがよくわかません。
チュートリアルに説明を見つけらず、
また、一連の関係性もつかめず。
何から理解すればいいのか・・・・
これはどういう流れでhandleを設定してるのでしょうか?
ヒントをください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。