Đang lấy thông tin hồ sơ

Sau khi người dùng đăng nhập bằng Google, nếu đã định cấu hình tính năng Đăng nhập bằng Google, bằng tham số DEFAULT_SIGN_IN hoặc phương thức requestProfile, thì bạn có thể truy cập vào thông tin hồ sơ cơ bản của người dùng đó. Nếu đã định cấu hình tính năng Đăng nhập bằng Google bằng phương thức requestEmail, bạn cũng có thể lấy địa chỉ email của trẻ.

Trước khi bắt đầu

Truy xuất thông tin hồ sơ của người dùng đã đăng nhập

Sử dụng phương thức GoogleSignIn.getLastSignedInAccount để yêu cầu thông tin hồ sơ cho người dùng đang đăng nhập.

GoogleSignInAccount acct = GoogleSignIn.getLastSignedInAccount(getActivity());
if (acct != null) {
  String personName = acct.getDisplayName();
  String personGivenName = acct.getGivenName();
  String personFamilyName = acct.getFamilyName();
  String personEmail = acct.getEmail();
  String personId = acct.getId();
  Uri personPhoto = acct.getPhotoUrl();
}

Để biết thêm dữ liệu hồ sơ khác có thể có, hãy xem GoogleSignInAccount. Xin lưu ý rằng bất kỳ trường nào của hồ sơ đều có thể là null, tuỳ thuộc vào phạm vi bạn đã yêu cầu và thông tin trong hồ sơ của người dùng.