Method: projects.apps.getAabInfo

الحصول على معلومات "مجموعة حزمات تطبيق Android" (AAB) لأحد تطبيقات Firebase

طلب HTTP

GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}

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

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

المَعلمات
name

string

مطلوب. اسم المورد AabInfo المطلوب استرداده.

تنسيق الملف: projects/{projectNumber}/apps/{appId}/aabInfo

يتطلّب التفويض إذن إدارة الهوية وإمكانية الوصول التالي في مشروع Firebase الذي يملك المورد المحدّد name:

  • firebaseappdistro.releases.list

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

معلومات عن تنسيق Android App Bundle لتطبيق Firebase

تمثيل JSON
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
الحقول
name

string

اسم المورد AabInfo.

تنسيق الملف: projects/{projectNumber}/apps/{app}/aabInfo

integrationState

enum (IntegrationState)

حالة دمج حِزمة التطبيق. صالحة فقط لتطبيقات Android.

testCertificate

object (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

string

سلسلة سداسية عشرية لتجزئة SHA1 لشهادة الاختبار المستخدمة لإعادة توقيع بروتوكول AAB

hashSha256

string

سلسلة سداسية عشرية لتجزئة SHA256 لشهادة الاختبار المستخدمة لإعادة توقيع AAB

hashMd5

string

سلسلة ست عشرية لتجزئة MD5 لشهادة الاختبار المستخدمة لإعادة توقيع بروتوكول AAB