Method: projects.apps.exchangePlayIntegrityToken

التحقق من صحة الرمز المميّز للاستجابة لبيان السلامة من Play Integrity . إذا كانت صالحة، يتم إرجاعها AppCheckToken .

طلب HTTP

POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangePlayIntegrityToken

يستخدم عنوان URL تحويل ترميز gRPC وبناء الجملة.

مَعلمات المسار

المَعلمات
app

string

مطلوب. اسم المورد النسبي لتطبيق Android بالتنسيق:

projects/{project_number}/apps/{app_id}

إذا لزم الأمر، سيتم project_number يمكن استبدال العنصر بمعرّف مشروع Firebase. مزيد من المعلومات حول استخدام معرّفات المشاريع في معيار AIP 2510 القياسية.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "playIntegrityToken": string,
  "limitedUse": boolean
}
الحقول
playIntegrityToken

string

مطلوب. تشير رسالة الأشكال البيانية الرمز المميّز للاستجابة لبيان السلامة من Play Integrity الصادرة لتطبيقك.

limitedUse

boolean

تحدِّد هذه السياسة ما إذا كانت هذه المصادقة مخصّصة للاستخدام في استخدام محدود ( true ) أو مستندة إلى الجلسة ( false ) السياق. لتفعيل استخدام هذه المصادقة مع حماية إعادة التشغيل الميزة، قم بتعيين ذلك على true . القيمة الافتراضية هي false .

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثيل AppCheckToken .