StandardIntegrityManager
  public
  
  
  
  interface
  StandardIntegrityManager
  
  
  
| com.google.android.play.core.integrity.StandardIntegrityManager | 
管理对完整性信息的请求。
摘要
公共方法 | |
|---|---|
        abstract
        
        
        
        
        Task<StandardIntegrityManager.StandardIntegrityTokenProvider>
     | 
  
    
      
      prepareIntegrityToken(StandardIntegrityManager.PrepareIntegrityTokenRequest request)
      
      
        准备完整性令牌,并使其可供通过   | 
  
        abstract
        
        
        
        
        Task<Integer>
     | 
  
    
      
      showDialog(StandardIntegrityManager.StandardIntegrityDialogRequest request)
      
      
        向用户显示一个对话框。  | 
  
公共方法
prepareIntegrityToken
public abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider> prepareIntegrityToken (StandardIntegrityManager.PrepareIntegrityTokenRequest request)
准备完整性令牌,并使其可供通过 StandardIntegrityManager.StandardIntegrityTokenProvider 请求。
 
您可以不时地调用此方法,以便刷新生成的 StandardIntegrityManager.StandardIntegrityTokenProvider。
 
请注意,此 API 会调用 Google 服务器,所以需要连接到网络。
| 参数 | |
|---|---|
request | 
        
          StandardIntegrityManager.PrepareIntegrityTokenRequest:用于准备完整性令牌的对象。 | 
      
| 返回 | |
|---|---|
Task<StandardIntegrityManager.StandardIntegrityTokenProvider> | 
        在 prepareIntegrityToken 流程成功或失败后完成的 Task。
     如果失败了,系统会抛出使用 Task 封装的 StandardIntegrityException。
 | 
      
showDialog
public abstract Task<Integer> showDialog (StandardIntegrityDialogRequest request)
向用户显示一个对话框。
对于每个 StandardIntegrityManager.StandardIntegrityDialogRequest.StandardIntegrityResponse,此方法只能调用一次。
注意:已在库版本 1.5.0 中添加。
| 参数 | |
|---|---|
request | 
        
          IntegrityDialogRequest:包含要显示的对话框的配置。 | 
      
| 返回 | |
|---|---|
Task<Integer> | 
        一个使用 IntegrityDialogResponseCode 完成的 Task,用于表示 showDialog 流程成功或失败。
 |