Method: projects.apps.getAabInfo

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

طلب HTTP

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

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

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

حدود
name

string

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

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

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

  • firebaseappdistro.releases.list

هيئة الطلب

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

هيئة الاستجابة

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

معلومات حزمة تطبيقات Android (AAB) لتطبيق Firebase.

تمثيل جيسون
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
مجالات
name

string

اسم المورد AabInfo .

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

integrationState

enum ( IntegrationState )

حالة تكامل حزمة التطبيق. صالحة فقط لتطبيقات أندرويد.

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 غير مقبولة

شهادة اختبار

شهادة اختبار حزمة التطبيق

تمثيل جيسون
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
مجالات
hashSha1

string

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

hashSha256

string

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

hashMd5

string

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