Firebaseが提供するコードをGoogle認証に使用していますが、何とか認証が成功しましたが、電子メールがFirebaseに正しくインポートされませんでした。FirebaseでGoogle認証を使用した電子メールを取得しない
https://firebase.google.com/docs/auth/ios/google-signin
あなたは下のスクリーンショットで見ることができるように、電子メールは空白です。私がデバッガを見ると、それはゼロを示しています。
認証中に電子メールの表示を許可しましたが、まだ正しく行われていない設定がいくつか残っていると思います。誰かが私を見て助けることができますか?私は電子メールを使用して各ユーザーのユーザー名を作成することに興味があります。
func signIn(signIn: GIDSignIn!, didSignInForUser user: GIDGoogleUser!, withError error: NSError!) {
if let error = error {
print(error.localizedDescription)
return
}
let authentication = user.authentication
let credential = FIRGoogleAuthProvider.credentialWithIDToken(authentication.idToken,
accessToken: authentication.accessToken)
FIRAuth.auth()?.signInWithCredential(credential) { (user, error) in
if error != nil {
print(error?.localizedDescription)
return
}
print("User logged in with Google...")
self.performSegueWithIdentifier("ToHome", sender: nil)
}
}
同じメールで複数のアカウントを使いたいですか? – adolfosrs
複数のアカウントを無効にしました。今、私はメールを受け取っています... thx ... –
それはあなたの2人の間のように聞こえる、あなたは答えがあります。あなたの誰かがそれを書くことができますか? –