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 回だけ呼び出すことができます。

注: ライブラリ バージョン 1.5.0 で追加されました。

1.5.0 以降

パラメータ
StandardIntegrityManager.StandardIntegrityDialogRequest request

表示するダイアログの構成が含まれます。

戻り値
Task<Integer>

Task(showDialog フローの成功または失敗を示す IntegrityDialogResponseCode を伴って完了)。