Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Akceptuje
deviceToken
wystawione przez DeviceCheck i podejmuje próbę jego zweryfikowania przez Apple. Jeśli wartość jest prawidłowa, zwraca
AppCheckToken
.
Żądanie HTTP
POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:exchangeDeviceCheckToken
To pole jest wymagane. Względna nazwa zasobu aplikacji na iOS w formacie:
projects/{project_number}/apps/{app_id}
W razie potrzeby element
project_number
można zastąpić identyfikatorem projektu Firebase. Więcej informacji o korzystaniu z identyfikatorów projektów w standardzie Google
AIP 2510
.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON
{"deviceToken": string,"limitedUse": boolean}
Pola
deviceToken
string
To pole jest wymagane. Wartość
deviceToken
zwrócona przez interfejs
DeviceCheck API
po stronie klienta Apple. To jest obiekt
Data
zakodowany w base64 (Swift) lub
NSData
(ObjC).
limitedUse
boolean
Określa, czy ten atest jest do użytku w kontekście ograniczonego użycia (
true
) czy opartym na sesji (
false
). Aby włączyć używanie tego atestu z funkcją
ochrony przed ponownym odtwarzaniem
, ustaw tę wartość na
true
. Wartością domyślną jest
false
.
Treść odpowiedzi
Jeśli operacja się uda, treść odpowiedzi będzie zawierała instancję
AppCheckToken
.