IntegrityTokenRequest.Builder

public static abstract class IntegrityTokenRequest.Builder
extends Object

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


IntegrityTokenRequest 的建構工具。

摘要

公用建構函式

Builder()

公用方法

abstract IntegrityTokenRequest build()

可建構 IntegrityTokenRequest

abstract IntegrityTokenRequest.Builder setCloudProjectNumber(long cloudProjectNumber)

連結至完整性權杖的雲端專案編號。

abstract IntegrityTokenRequest.Builder setNonce(String nonce)

用於將完整性符記繫結至 nonce 的零值。

繼承方法

公用建構函式

Builder

public Builder ()

公用方法

build

public abstract IntegrityTokenRequest build ()

建構 IntegrityTokenRequest

回傳
IntegrityTokenRequest

setCloudProjectNumber

public abstract IntegrityTokenRequest.Builder setCloudProjectNumber (long cloudProjectNumber)

連結至完整性權杖的雲端專案編號。

對於在 Google Play 外部發布的應用程式SDK,此為必填欄位。對於在 Google Play 上發布的應用程式,系統會在 Play 管理中心設定雲端專案編號,因此您不必針對要求設定專案編號。

您可以在已啟用 Cloud Integrity API 的雲端專案中,在 Google Cloud Console 的專案資訊中找到雲端專案編號。

對於 Google 伺服器上的權杖解密的呼叫,必須使用與此要求中的權杖連結的雲端帳戶進行驗證。

參數
cloudProjectNumber long

回傳
IntegrityTokenRequest.Builder

setNonce

public abstract IntegrityTokenRequest.Builder setNonce (String nonce)

要繫結完整性驗證權杖的 nonce。

必須使用 base64 編碼,而且採用可保障網路安全的無包裝格式。

請參閱這篇文章,進一步瞭解 nonce 的規定和建議。

參數
nonce String

回傳
IntegrityTokenRequest.Builder