FirebaseのAuthenticationを利用してGoogleアカウント認証を実装しました。
認証自体はできたのですがその後ユーザーUIDを取得したいのですがうまくいきません。
以下の書き方を試すとcurrentUidは出力されるのですがFirebase側のユーザーUIDとは全く違う数値が出ます。
ドキュメントを読んでみたのですが知りたい箇所のコードが...と省略されています。。
(ユーザーネームは取れます。ユーザーUIDが取れません。)
https://firebase.google.com/docs/auth/ios/start?hl=ja
import UIKit import Firebase import FirebaseAuth import FirebaseFirestore import FirebaseFirestoreSwift class PreViewController: UIViewController { var handle: AuthStateDidChangeListenerHandle? @IBOutlet weak var userName: UILabel! ... override func viewDidLoad() { super.viewDidLoad() guard let currentUid = Auth.auth().currentUser?.uid else { return } print("Current user id is (currentUid)") } ...
回答1件
あなたの回答
tips
プレビュー