- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- IntegrationState (حالة الدمج)
- Test Certificate (شهادة الاختبار)
- تجربة ذلك
الحصول على معلومات "مجموعة حزمات تطبيق Android" (AAB) لأحد تطبيقات Firebase
طلب HTTP
GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
name |
مطلوب. اسم المورد تنسيق الملف: يتطلّب التفويض إذن إدارة الهوية وإمكانية الوصول التالي في مشروع Firebase الذي يملك المورد المحدّد
|
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
معلومات عن تنسيق Android App Bundle لتطبيق Firebase
تمثيل JSON |
---|
{ "name": string, "integrationState": enum ( |
الحقول | |
---|---|
name |
اسم المورد تنسيق الملف: |
integrationState |
حالة دمج حِزمة التطبيق. صالحة فقط لتطبيقات Android. |
testCertificate |
تم إنشاء شهادة اختبار حِزمة التطبيق للتطبيق. يتم ضبط هذا الإعداد بعد تحميل أول حِزمة تطبيق لهذا التطبيق. |
نطاقات الأذونات
يتطلب نطاق OAuth التالي:
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطِّلاع على نظرة عامة على OAuth 2.0.
حالة الدمج
الحالة الحالية لتكامل AAB
تعدادات | |
---|---|
AAB_INTEGRATION_STATE_UNSPECIFIED |
حالة دمج Aab غير محدّدة |
INTEGRATED |
يمكن للتطبيق تلقّي عمليات تحميل حِزم التطبيقات |
PLAY_ACCOUNT_NOT_LINKED |
مشروع Firebase غير مرتبط بحساب مطوِّر على Play. |
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT |
ما مِن تطبيق في حساب المطوِّر المرتبط على Play لديه معرّف الحزمة نفسه. |
APP_NOT_PUBLISHED |
التطبيق في حساب المطوِّر على Play ليس في حالة منشور |
AAB_STATE_UNAVAILABLE |
حالة تطبيق Play غير متاحة |
PLAY_IAS_TERMS_NOT_ACCEPTED |
لم يتم قبول بنود خدمة IAS لـ Play |
شهادة الاختبار
شهادة اختبار حِزمة التطبيق
تمثيل JSON |
---|
{ "hashSha1": string, "hashSha256": string, "hashMd5": string } |
الحقول | |
---|---|
hashSha1 |
سلسلة سداسية عشرية لتجزئة SHA1 لشهادة الاختبار المستخدمة لإعادة توقيع بروتوكول AAB |
hashSha256 |
سلسلة سداسية عشرية لتجزئة SHA256 لشهادة الاختبار المستخدمة لإعادة توقيع AAB |
hashMd5 |
سلسلة ست عشرية لتجزئة MD5 لشهادة الاختبار المستخدمة لإعادة توقيع بروتوكول AAB |