Method: accounts.verifyIosClient

Verifica se um cliente iOS é um dispositivo iOS real. Se a solicitação for válida, um recibo será enviado na resposta e um segredo será enviado pelo Apple Push Notification Service. O cliente precisa enviar os dois de volta a determinadas APIs da Identity Platform em uma chamada posterior (por exemplo, /accounts:sendVerificationCode) para verificar o cliente. O ID do pacote é obrigatório no cabeçalho da solicitação como x-ios-bundle-identifier.

Uma chave de API é necessária na solicitação para identificar o projeto do Google Cloud.

Solicitação HTTP

POST https://identitytoolkit.googleapis.com/v1/accounts:verifyIosClient

O URL usa a sintaxe de transcodificação gRPC.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "appToken": string,
  "isSandbox": boolean
}
Campos
appToken

string

Um token de dispositivo que o cliente iOS recebe após se registrar no APNs (serviço de notificação push da Apple).

isSandbox

boolean

Indica se o token do app está no sandbox do iOS. Se for falso, o token do app está no ambiente de produção.

Corpo da resposta

Mensagem de resposta para accounts.verifyIosClient.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "receipt": string,
  "suggestedTimeout": string
}
Campos
receipt

string

Confirmação de validação do token do app.

suggestedTimeout

string (int64 format)

Tempo sugerido que o cliente deve esperar em segundos para o envio da notificação push.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/identitytoolkit
  • https://www.googleapis.com/auth/cloud-platform

Para mais informações, consulte Authentication Overview.