web-dev-qa-db-ja.com

Firebase-すべてのユーザーの一意のID

FirebaseベースのAndroidアプリケーションを構築しています。これには、認証とアプリへのログインを行う複数のユーザーが含まれます。認証とログインを行う各ユーザーに一意を提供し、ユーザーが再インストールしても変更されないようにします。そのキーを使用して信頼し、そのIDに基づいてデータベース内の特定のユーザー用に個別のjsonブランチを作成できるようにするためのアプリケーション。

user.getUid()user.getToken()を見つけたドキュメントを検索しました。私はこれらの2つについて混乱しています。どちらが私の状況を考えるのに役立ちます。

9
GeekWithGlasses

間違いなくuser.getUid()を使用してください。説明したように、このUIDを使用して(データベース上に)そのユーザー専用のJSONブランチを作成するのがFirebaseの標準的な方法です。

ユーザーがアプリを削除しても、このUIDは同じままです。再度ログインするとすぐに、まったく同じUIDが割り当てられます。

16
Paulo Mattos