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)

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

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

您可以在 Google Cloud 控制台的專案資訊中,找出已啟用 Play Integrity API 的 Cloud 專案編號。

如果呼叫會解密 Google 伺服器上的權杖,驗證過程使用的雲端帳戶必須連結到此要求中的權杖。

參數
cloudProjectNumber long

傳回
IntegrityTokenRequest.Builder

setNonce

public abstract IntegrityTokenRequest.Builder setNonce (String nonce)

完整性權杖的繫結對象 Nonce。

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

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

參數
nonce String

傳回
IntegrityTokenRequest.Builder