StandardIntegrityManager

public interface StandardIntegrityManager


무결성 정보 요청을 관리합니다.

요약

중첩된 유형

prepareIntegrityToken을 요청합니다.

PrepareIntegrityTokenRequest의 빌더입니다.

StandardIntegrityManager#showDialog(StandardIntegrityDialogRequest)을 요청합니다.

StandardIntegrityDialogRequest의 빌더입니다.

StandardIntegrityDialogRequest를 빌드하는 데 사용할 수 있도록 표준 무결성 검사의 결과를 캡슐화합니다.

실패한 무결성 검사를 나타내며 StandardIntegrityException를 포함합니다.

StandardIntegrityToken를 포함하는 무결성 확인이 성공했음을 나타냅니다.

StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest)의 응답입니다.

표준 무결성 토큰 제공업체

StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest)을 요청합니다.

StandardIntegrityTokenRequest의 빌더입니다.

공개 메서드

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

무결성 토큰을 준비하고 StandardIntegrityTokenProvider를 통해 요청할 수 있도록 합니다.

abstract Task<Integer>

사용자에게 대화상자를 표시합니다.

공개 메서드

prepareIntegrityToken

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

무결성 토큰을 준비하고 StandardIntegrityTokenProvider를 통해 요청할 수 있도록 합니다.

경우에 따라 이 메서드를 호출하여 결과 StandardIntegrityTokenProvider를 새로고침할 수 있습니다.

이 API는 Google 서버를 호출하므로 네트워크 연결이 필요합니다.

매개변수
StandardIntegrityManager.PrepareIntegrityTokenRequest request

무결성 토큰을 준비하는 객체입니다.

반환 값
Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

prepareIntegrityToken 흐름이 성공하거나 실패하면 Task가 완료됩니다. 실패하면 Task로 래핑된 StandardIntegrityException이 발생합니다.

showDialog

abstract Task<IntegershowDialog(
    StandardIntegrityManager.StandardIntegrityDialogRequest request
)

사용자에게 대화상자를 표시합니다.

이 메서드는 StandardIntegrityDialogRequest.StandardIntegrityResponse당 한 번만 호출할 수 있습니다.

참고: 라이브러리 버전 1.5.0에 추가되었습니다.

1.5.0 이후

매개변수
StandardIntegrityManager.StandardIntegrityDialogRequest request

표시할 대화상자의 구성을 포함합니다.

반환 값
Task<Integer>

showDialog 흐름이 성공하거나 실패하면 IntegrityDialogResponseCode로 완료되는 Task입니다.