Thông tin đăng nhập GoogleIdToken

class GoogleIdTokenCredential : CustomCredential


Thể hiện Mã thông báo ID Google của người dùng mà người dùng cấp để đăng nhập vào ứng dụng.

Gửi
java.lang.NullPointerException: java.lang.NullPointerException

Nếu bất kỳ id hoặc idToken nào có giá trị rỗng.

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

Nếu bất kỳ id hoặc idToken nào trống

Tóm tắt

Loại lồng nhau

Trình tạo cho GoogleIdTokenCredential

Hằng số

const String

Hằng số dùng làm khoá trong yêu cầu SignInWithGoogleOption và các gói dữ liệu ứng viên để phân biệt SignInWithGoogleOption với GetGoogleIdTokenOption.

const String

Hằng số đại diện cho loại Chứng chỉ mã thông báo của Google ID.

const String

Một hằng số thể hiện loại Thông tin xác thực mã thông báo của Google được lấy lại từ nút SiWG.

Hàm đồng hành công khai

GoogleIdTokenCredential

Hàm khởi tạo công khai

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

Tài sản công cộng

String?

hiển thị tên hiển thị trên mục.

String?

họ của người dùng.

String?

tên của người dùng.

String

địa chỉ email được liên kết với Tài khoản Google của người dùng.

String

ID Google của người dùng Toekn.

String?

Thuộc tính này không còn được dùng nữa. Số điện thoại sẽ không được hỗ trợ nữa.

Uri?

ảnh tiểu sử của người dùng uri.

Tài sản thừa kế

Từ androidx.credentials.Credential

Hằng số

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

Hằng số dùng làm khoá trong yêu cầu SignInWithGoogleOption và các gói dữ liệu ứng viên để phân biệt SignInWithGoogleOption với GetGoogleIdTokenOption. Mặc dù cả hai tuỳ chọn nói trên đều có loại TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, nhưng SignInWithGoogleOption có loại phụ TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL được mã hoá dựa trên khoá này.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

Hằng số đại diện cho loại Chứng chỉ mã thông báo của Google ID.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

Một hằng số thể hiện loại Thông tin xác thực mã thông báo của Google được lấy lại từ nút SiWG.

Hàm đồng hành công khai

Tạo Từ

fun createFrom(data: Bundle): GoogleIdTokenCredential

Hàm khởi tạo công khai

Thông tin đăng nhập GoogleIdToken

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

Tài sản công cộng

Tên hiển thị

val displayNameString?

hiển thị tên hiển thị trên mục.

Họ

val familyNameString?

họ của người dùng.

tên

val givenNameString?

tên của người dùng.

id

val idString

địa chỉ email được liên kết với Tài khoản Google của người dùng.

idToken

val idTokenString

ID Google của người dùng Toekn.

số điện thoại

val phoneNumberString?

số điện thoại đã lưu của người dùng.

Hình ảnh tiểu sửUri

val profilePictureUriUri?

ảnh tiểu sử của người dùng uri.