Method: accounts.verifyIosClient

Memverifikasi bahwa klien iOS adalah perangkat iOS sungguhan. Jika permintaan valid, tanda terima akan dikirim dalam respons dan secret akan dikirim melalui Apple Push Notification Service. Klien harus mengirim keduanya kembali ke Identity Platform API tertentu dalam panggilan berikutnya (misalnya, /accounts:sendVerificationCode), untuk memverifikasi klien. ID paket diperlukan di header permintaan sebagai x-ios-bundle-identifier.

Kunci API diperlukan dalam permintaan untuk mengidentifikasi project Google Cloud.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "appToken": string,
  "isSandbox": boolean
}
Kolom
appToken

string

Token perangkat yang diperoleh klien iOS setelah mendaftar ke APN (layanan Apple Push Notification).

isSandbox

boolean

Apakah token aplikasi berada di sandbox iOS. Jika salah, token aplikasi berada di lingkungan produksi.

Isi respons

Pesan respons untuk accounts.verifyIosClient.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "receipt": string,
  "suggestedTimeout": string
}
Kolom
receipt

string

Tanda terima validasi token aplikasi yang berhasil.

suggestedTimeout

string (int64 format)

Waktu yang disarankan yang harus ditunggu klien dalam detik untuk pengiriman notifikasi push.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.