IntegrityTokenRequest.Builder

public static abstract class IntegrityTokenRequest.Builder
extends Object

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


O builder de IntegrityTokenRequest.

Resumo

Construtores públicos

Builder()

Métodos públicos

abstract IntegrityTokenRequest build()

Cria uma IntegrityTokenRequest.

abstract IntegrityTokenRequest.Builder setCloudProjectNumber(long cloudProjectNumber)

Um número de projeto na nuvem que será vinculado ao token de integridade.

abstract IntegrityTokenRequest.Builder setNonce(String nonce)

Valor de uso único para vincular o token de integridade.

Métodos herdados

Construtores públicos

Builder

public Builder ()

Métodos públicos

build

public abstract IntegrityTokenRequest build ()

Cria um IntegrityTokenRequest.

Retorna
IntegrityTokenRequest

setCloudProjectNumber

public abstract IntegrityTokenRequest.Builder setCloudProjectNumber (long cloudProjectNumber)

Um número de projeto na nuvem que será vinculado ao token de integridade.

Esse campo é obrigatório para apps distribuídos exclusivamente fora do Google Play e para SDKs. Para apps distribuídos no Google Play, o número do projeto na nuvem é configurado no Play Console e não precisa ser definido na solicitação.

Esse número pode ser encontrado nas informações do projeto no Console do Google Cloud do projeto na nuvem em que a API Play Integrity está ativada.

As chamadas para descriptografar o token no servidor do Google precisam ser autenticadas com a conta na nuvem vinculada ao token na solicitação.

Parâmetros
cloudProjectNumber long

Retorna
IntegrityTokenRequest.Builder

setNonce

public abstract IntegrityTokenRequest.Builder setNonce (String nonce)

Valor de uso único para vincular o token de integridade.

Precisa ser codificado em Base64 em um formato sem wrapper seguro para a Web.

Veja mais detalhes sobre os requisitos e as recomendações de valor de uso único.

Parâmetros
nonce String

Retorna
IntegrityTokenRequest.Builder