Method: projects.apps.exchangeDeviceCheckToken

Menerima deviceToken yang dikeluarkan oleh {i>DeviceCheck<i}, dan mencoba memvalidasinya dengan Apple. Jika valid, menampilkan AppCheckToken kami.

Permintaan HTTP

POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:exchangeDeviceCheckToken

URL menggunakan Transcoding gRPC sintaksis.

Parameter jalur

Parameter
app

string

Wajib diisi. Nama resource relatif aplikasi iOS, dalam format:

projects/{project_number}/apps/{app_id}

Jika perlu, project_number dapat diganti dengan project ID dari project Firebase. Pelajari lebih lanjut cara menggunakan ID project di 2510 AIP standar.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "deviceToken": string,
  "limitedUse": boolean
}
Kolom
deviceToken

string

Wajib diisi. Tujuan deviceToken seperti yang ditampilkan oleh API DeviceCheck kami. Ini adalah enkode base64 Data (Swift) atau NSData (ObjC).

limitedUse

boolean

Menentukan apakah pengesahan ini digunakan dalam penggunaan terbatas ( true ) atau berbasis sesi ( false ). Untuk memungkinkan pengesahan ini digunakan dengan perlindungan replay , setel ke true kami. Nilai defaultnya adalah false kami.

Isi respons

Jika berhasil, isi respons berisi instance AppCheckToken kami.