IntegrityManager
  public
  
  
  
  interface
  IntegrityManager
  
  
  
| com.google.android.play.core.integrity.IntegrityManager | 
무결성 정보 요청을 관리합니다.
요약
| 공개 메서드 | |
|---|---|
| 
        abstract
        
        
        
        
        Task<IntegrityTokenResponse> | 
      requestIntegrityToken(IntegrityTokenRequest request)
      무결성 관련 문의 토큰을 생성하고 반환합니다. | 
| 
        abstract
        
        
        
        
        Task<Integer> | 
      showDialog(IntegrityDialogRequest request)
      사용자에게 대화상자를 표시합니다. | 
공개 메서드
requestIntegrityToken
public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)
무결성 관련 문의 토큰을 생성하고 반환합니다.
JSON 페이로드는 중첩 JWT로 서명되고 암호화됩니다. 즉, JWS의 JWE입니다.
JWE는 A256KW를 키 래핑 알고리즘으로 사용하고 A256GCM을 콘텐츠 암호화 알고리즘으로 사용합니다. JWS는 ES256을 서명 알고리즘으로 사용합니다.
모든 복호화와 확인은 보안 서버 환경 내에서 이루어져야 합니다. 클라이언트 앱 내에서 수신된 토큰을 복호화하거나 확인하지 마세요. 특히 복호화 키를 클라이언트 앱에 노출하면 안 됩니다.
https://developer.android.com/google/play/integrity/verdict#token-format을 참고하세요.
| 매개변수 | |
|---|---|
| request | IntegrityTokenRequest: 무결성 토큰을 요청하는 객체입니다. | 
| 반환 값 | |
|---|---|
| Task<IntegrityTokenResponse> | requestIntegrityToken 흐름이 성공하거나 실패하면 완료되는 Task입니다. | 
showDialog
public abstract Task<Integer> showDialog (IntegrityDialogRequest request)
사용자에게 대화상자를 표시합니다.
이 메서드는 IntegrityDialogRequest.IntegrityResponse당 한 번만 호출할 수 있습니다.
참고: 라이브러리 버전 1.5.0에 추가되었습니다.
| 매개변수 | |
|---|---|
| request | IntegrityDialogRequest: 표시할 대화상자의 구성을 포함합니다. | 
| 반환 값 | |
|---|---|
| Task<Integer> | showDialog 흐름이 성공하거나 실패하면 IntegrityDialogResponseCode로 완료되는Task입니다. | 
