Sau khi người dùng xác thực và cho phép truy cập vào các phạm vi mà bạn yêu cầu,
bạn có thể truy cập vào thông tin hồ sơ người dùng thông qua đối tượng GIDGoogleUser.
Swift
GIDSignIn.sharedInstance.signIn(withPresenting: self) { signInResult, error in
guard error == nil else { return }
guard let signInResult = signInResult else { return }
let user = signInResult.user
let emailAddress = user.profile?.email
let fullName = user.profile?.name
let givenName = user.profile?.givenName
let familyName = user.profile?.familyName
let profilePicUrl = user.profile?.imageURL(withDimension: 320)
}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-09-12 UTC."],[[["After signing in with Google, you can access the user's basic profile information, such as their name, email address, and profile image URL."],["You need to download dependencies, configure your Xcode project, and integrate Google Sign-In before retrieving user information."],["Access user profile data like email, name, and profile picture URL using the `GIDGoogleUser` object after successful authentication."],["**Important:** Use ID tokens for backend server communication, instead of relying on user profile data or `userId` for security purposes."]]],[]]