الحصول على معلومات حزمة تطبيقات Android (AAB) لتطبيق Firebase.
طلب HTTP
GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}
يستخدم عنوان URL بناء جملة gRPC Transcoding .
معلمات المسار
حدود | |
---|---|
name | مطلوب. اسم مورد التنسيق: يتطلب التفويض إذن IAM التالي في مشروع Firebase الذي يمتلك
|
هيئة الطلب
يجب أن يكون نص الطلب فارغًا.
هيئة الاستجابة
في حالة النجاح، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
معلومات حزمة تطبيقات Android (AAB) لتطبيق Firebase.
تمثيل جيسون |
---|
{ "name": string, "integrationState": enum ( |
مجالات | |
---|---|
name | اسم المورد التنسيق: |
integrationState | حالة تكامل حزمة التطبيق. صالحة فقط لتطبيقات أندرويد. |
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 | سلسلة سداسية عشرية من تجزئة SHA1 لشهادة الاختبار المستخدمة للاستقالة من AAB |
hashSha256 | سلسلة سداسية عشرية من تجزئة SHA256 لشهادة الاختبار المستخدمة للاستقالة من AAB |
hashMd5 | سلسلة سداسية عشرية من تجزئة MD5 لشهادة الاختبار المستخدمة للاستقالة من AAB |