StandardIntegrityManager

public interface StandardIntegrityManager


Quản lý các yêu cầu cung cấp thông tin về tính toàn vẹn.

Tóm tắt

Các loại lồng nhau

Yêu cầu đối với prepareIntegrityToken.

Trình tạo cho PrepareIntegrityTokenRequest.

Yêu cầu đối với StandardIntegrityManager#showDialog(StandardIntegrityDialogRequest).

Trình tạo cho StandardIntegrityDialogRequest.

Đóng gói kết quả của một quy trình kiểm tra tính toàn vẹn tiêu chuẩn để có thể dùng kết quả đó để tạo một StandardIntegrityDialogRequest.

Biểu thị một quy trình kiểm tra tính toàn vẹn không thành công, chứa StandardIntegrityException.

Biểu thị một quy trình kiểm tra tính toàn vẹn thành công, chứa StandardIntegrityToken.

Phản hồi của StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Nhà cung cấp mã thông báo về tính toàn vẹn tiêu chuẩn.

Yêu cầu đối với StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Trình tạo cho StandardIntegrityTokenRequest.

Phương thức công khai

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

Chuẩn bị mã thông báo về tính toàn vẹn và cung cấp mã để yêu cầu qua StandardIntegrityTokenProvider.

abstract Task<Integer>

Hiện hộp thoại cho người dùng.

Phương thức công khai

prepareIntegrityToken

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProviderprepareIntegrityToken(
    StandardIntegrityManager.PrepareIntegrityTokenRequest request
)

Chuẩn bị mã thông báo về tính toàn vẹn và cung cấp mã để yêu cầu qua StandardIntegrityTokenProvider.

Thỉnh thoảng, bạn có thể gọi phương thức này để làm mới StandardIntegrityTokenProvider thu được.

Lưu ý rằng API này thực hiện lệnh gọi đến máy chủ của Google nên cần có kết nối mạng.

Tham số
StandardIntegrityManager.PrepareIntegrityTokenRequest request

đối tượng để chuẩn bị mã thông báo về tính toàn vẹn.

Giá trị trả về
Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

Một Task hoàn thành sau khi quy trình prepareIntegrityToken thành công hoặc không thành công. Trong trường hợp không thành công, StandardIntegrityException được gói bằng Task sẽ được gửi.

showDialog

abstract Task<IntegershowDialog(
    StandardIntegrityManager.StandardIntegrityDialogRequest request
)

Hiện hộp thoại cho người dùng.

Phương thức này chỉ có thể được gọi một lần cho mỗi StandardIntegrityDialogRequest.StandardIntegrityResponse.

Lưu ý: Đã thêm vào thư viện phiên bản 1.5.0.

Kể từ phiên bản 1.5.0

Tham số
StandardIntegrityManager.StandardIntegrityDialogRequest request

chứa cấu hình cho hộp thoại sẽ xuất hiện.

Giá trị trả về
Task<Integer>

Một Task hoàn thành bằng một IntegrityDialogResponseCode sau khi quy trình showDialog thành công hoặc không thành công.