Android 如何为Firebase身份验证用户设置自定义用户UID?
我想在Firebase身份验证中将自定义ID存储为用户UID。你能做到吗?根据我的搜索,我似乎需要使用Firebase实时数据库来存储这个额外的ID,但我想避免使用其他产品,只需在Firebase身份验证中使用所有内容(我只需要将这个第三方ID存储在某个地方) 我的用例如下所示:Android 如何为Firebase身份验证用户设置自定义用户UID?,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,我想在Firebase身份验证中将自定义ID存储为用户UID。你能做到吗?根据我的搜索,我似乎需要使用Firebase实时数据库来存储这个额外的ID,但我想避免使用其他产品,只需在Firebase身份验证中使用所有内容(我只需要将这个第三方ID存储在某个地方) 我的用例如下所示: 用户通过电子邮件/密码或谷歌登录进行注册(使用Firebase身份验证) mAuth.createUserWithEmailAndPassword(电子邮件,密码) mAuth.signInWithCredentia
77a644e1-9322-4291-854e-5dabb59cc296b
Firebase身份验证不是为存储每个用户的常规信息而设计的。数据库在这方面做得更好 每个用户存储任意数据的唯一方法是以。自定义声明主要用于存储将在安全规则中使用的少量数据,以授权通过以下方式访问实时数据库、Firestore和云存储中的数据。但是如果你真的想在自定义声明中存储这个额外的字符串,你可以。但我会用数据库来代替