我需要创建和使用的所有细节为登录到应用程序如何在Android中使用Firebase存储用户数据?
我有才能且使用与检索用户个人资料信息存储用户数据的麻烦每个用户数据库条目(UID,名称等) Android中的Firebase。我在Firebase的旧版本中发现了这个documentation,但这似乎不再适用。
有谁知道如何重现上面的代码,以便它可以与新版本的Firebase一起使用?提前谢谢了。
编辑 - 下面的代码:
final Firebase ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com");
ref.authWithPassword("[email protected]", "correcthorsebatterystaple",
new Firebase.AuthResultHandler() {
@Override
public void onAuthenticated(AuthData authData) {
// Authentication just completed successfully :)
Map<String, String> map = new HashMap<String, String>();
map.put("provider", authData.getProvider());
if(authData.getProviderData().containsKey("displayName")) {
map.put("displayName", authData.getProviderData().get("displayName").toString());
}
ref.child("users").child(authData.getUid()).setValue(map);
}
@Override
public void onAuthenticationError(FirebaseError error) {
// Something went wrong :(
}
});
感谢Klevi01,我有两个身份验证和实时数据库已经工作,我需要的是访问谁是在应用程序验证用户的方式,我可以在Firebase仪表板的“身份验证”标签下看到用户列表,但无法通过实时数据库访问它们。我链接的上述文档显示了如何使用旧版Firebase实现此目标,但我无法使用最新版本的工作。 –