我的问题:
我制作了一个小型Android应用程序,您可以在其中注册并使用firebase auth系统登录。 我做到了:
private FirebaseAuth firebaseAuth;
firebaseAuth = FirebaseAuth.getInstance()
然后我使用了firebaseAuth.signinwithEmailAndPassword。现在我的问题是:我可以从用户的电子邮件帐户中获取名字和姓氏吗? 就像你在评论中的youtube一样:例如:
名字姓:好视频
这不是电子邮件地址,而是名字和姓氏, 问候
答案 0 :(得分:1)
您可以从他们的个人资料中获取用户名。来自Firebase documentation on reading the user profile:
要获取用户的个人资料信息,请使用
FirebaseUser
实例的访问者方法。例如:FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); if (user != null) { // Name, email address, and profile photo Url String name = user.getDisplayName(); String email = user.getEmail(); Uri photoUrl = user.getPhotoUrl(); // Check if user's email is verified boolean emailVerified = user.isEmailVerified(); // The user's ID, unique to the Firebase project. Do NOT use this value to // authenticate with your backend server, if you have one. Use // FirebaseUser.getToken() instead. String uid = user.getUid(); }