【发布时间】:2015-09-09 22:21:07
【问题描述】:
所以我有以下从 firebase 文档中获得的代码(我已经在我的应用程序中实现了它并且工作正常):
Firebase ref = new Firebase("https://myapp.firebaseio.com");
ref.createUser("bobtony@firebase.com", "correcthorsebatterystaple", new Firebase.ValueResultHandler<Map<String, Object>>() {
@Override
public void onSuccess(Map<String, Object> result) {
System.out.println("Successfully created user account with uid: " + result.get("uid"));
}
@Override
public void onError(FirebaseError firebaseError) {
// there was an error
}
});
创建用户后,它会在控制台上打印其 uid。但是,当我进入 myapp.firebaseio.com 时,那里什么都没有。所以我有一些问题:
- firebase 将这个新用户创建的存储在哪里?
- 如何添加一些自定义字段? (此功能仅使用电子邮件和密码)即用户名
所以,我尝试做的是在 onSuccess() 内部我使用了 ref.push() 一些值到 myapp.firebaseio.com 但是然后.. 我如何检查是否由 createUser() 创建的用户 uid和我推的那个一样吗? (id 不同!)
我希望我的文字很清楚,如果没有被问到,我可以尝试再次解释!
非常感谢!
【问题讨论】:
标签: android firebase firebasesimplelogin firebase-authentication