Method: projects.apps.exchangeDeviceCheckToken

Şunları kabul eder: deviceToken olduğunu söylemiş ve Apple ile doğrulamaya çalışacaktır. Geçerliyse, bir AppCheckToken . ,

HTTP isteği

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

URL, gRPC Kod Dönüştürme 'nı inceleyin. söz dizimine uygun olmalıdır.

Yol parametreleri

Parametreler
app

string

Zorunlu. iOS uygulamasının göreli kaynak adı. Şu biçimdedir:

projects/{project_number}/apps/{app_id}

Gerekirse, project_number . öğesi, Firebase projesinin proje kimliğiyle değiştirilebilir. Google'ın şu sayfasında proje tanımlayıcılarını kullanma hakkında daha fazla bilgi edinin: AIP 2510 'nı inceleyin. standart.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "deviceToken": string,
  "limitedUse": boolean
}
Alanlar
deviceToken

string

Zorunlu. İlgili içeriği oluşturmak için kullanılan deviceToken . tarafından döndürülen Apple'ın istemci tarafında DeviceCheck API'si , Bu, base64 olarak kodlanmış Data . (Swift) veya NSData (ObjC) nesnesidir.

limitedUse

boolean

Bu onayın bir sınırlı kullanım 'nı inceleyin. ( true ) veya oturuma dayalı 'nı inceleyin. ( false ) bağlamını kullanmanız gerekir. Bu onayın tekrar oynatma koruması 'nı inceleyin. özelliği, bunu şuna ayarla: true , Varsayılan değer: false . ,

Yanıt gövdesi

Başarılı olursa yanıt gövdesi, AppCheckToken . ,