IntegrityTokenRequest.Builder

public static abstract class IntegrityTokenRequest.Builder
extends Object

java.lang.Object
   ↳ com.google.android.play.core.integrity.IntegrityTokenRequest.Builder


IntegrityTokenRequest のビルダー。

概要

public コンストラクタ

Builder()

パブリック メソッド

abstract IntegrityTokenRequest build()

IntegrityTokenRequest をビルドします。

abstract IntegrityTokenRequest.Builder setCloudProjectNumber(long cloudProjectNumber)

完全性トークンにリンクする Cloud プロジェクト番号。

abstract IntegrityTokenRequest.Builder setNonce(String nonce)

完全性トークンをバインドするノンス。

継承されるメソッド

パブリック コンストラクタ

Builder

public Builder ()

パブリック メソッド

build

public abstract IntegrityTokenRequest build ()

IntegrityTokenRequest をビルドします。

戻り値
IntegrityTokenRequest

setCloudProjectNumber

public abstract IntegrityTokenRequest.Builder setCloudProjectNumber (long cloudProjectNumber)

完全性トークンにリンクする Cloud プロジェクト番号。

このフィールドは、Google Play 以外で独占配信されるアプリSDK で必須です。Google Play で配信されるアプリの場合、Cloud プロジェクト番号は Google Play Console で構成します。リクエストに設定する必要はありません。

Play Integrity API が有効になっている Cloud プロジェクトの Cloud プロジェクト番号は、Google Cloud コンソールのプロジェクト情報で確認できます。

Google のサーバー上でトークンを復号する呼び出しは、このリクエストのトークンにリンクされた Cloud アカウントを使用して認証する必要があります。

パラメータ
cloudProjectNumber long

戻り値
IntegrityTokenRequest.Builder

setNonce

public abstract IntegrityTokenRequest.Builder setNonce (String nonce)

完全性トークンをバインドするノンス。

ウェブセーフなラップなし形式で base64 エンコードする必要があります。

ノンスの要件と推奨事項に関する詳細をご覧ください。

パラメータ
nonce String

戻り値
IntegrityTokenRequest.Builder