Geri bildirim gönderin
Method: projects.apps.exchangeAppAttestAssertion
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
HTTP isteği
POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeAppAttestAssertion
URL,
gRPC Kod Dönüştürme
söz dizimini kullanır.
Yol parametreleri
Parametreler
app
string
Zorunlu. iOS uygulamasının şu biçimdeki göreli kaynak adı:
projects/{project_number}/apps/{app_id}
Gerekirse
project_number
öğesi, Firebase projesinin proje kimliğiyle değiştirilebilir. Google'ın
AIP 2510
standardında proje tanımlayıcıları kullanma hakkında daha fazla bilgi edinin.
İstek içeriği
İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi
{
"artifact" : string ,
"assertion" : string ,
"challenge" : string ,
"limitedUse" : boolean
}
Alanlar
artifact
string (
bytes
format)
Zorunlu. Yapı,
apps.exchangeAppAttestAttestation
için yapılan önceki bir çağrı tarafından döndürüldü.
Base64 kodlu bir dize.
assertion
string (
bytes
format)
Zorunlu. İstemci tarafı App Attest API tarafından döndürülen CBOR kodlu onaylama.
Base64 kodlu bir dize.
challenge
string (
bytes
format)
Zorunlu. Hemen önce
apps.generateAppAttestChallenge
numarasına yapılan bir çağrı tarafından döndürülen tek seferlik sorgulama.
Base64 kodlu bir dize.
limitedUse
boolean
Bu onayın sınırlı kullanım (
true
) veya oturum tabanlı (
false
) bağlamda kullanım için mi olduğunu belirtir. Bu onayın
tekrar oynatma koruması
özelliğiyle birlikte kullanılmasını sağlamak için bunu
true
olarak ayarlayın. Varsayılan değer:
false
.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi,
AppCheckToken
öğesinin bir örneğini içerir.
Geri bildirim gönderin
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları 'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-04-05 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
Bize geri bildirimde bulunmak mı istiyorsunuz?