Firebase App Distribution API

Firebase App Distribution API مدیریت برنامه‌ای منابع توزیع برنامه پروژه، از جمله آزمایش‌کننده‌ها و نسخه‌ها را امکان‌پذیر می‌کند.

خدمات: firebaseappdistribution.googleapis.com

Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:

نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه URI های زیر مربوط به این نقطه پایانی سرویس هستند:

  • https://firebaseappdistribution.googleapis.com

منبع REST: upload.v1.projects.apps.releases

مواد و روش ها
upload POST /upload/v1/{app=projects/*/apps/*}/releases:upload
باینری را آپلود می کند.

منبع REST: v1.projects.apps

مواد و روش ها
getAabInfo GET /v1/{name=projects/*/apps/*/aabInfo}
اطلاعات Android App Bundle (AAB) را برای یک برنامه Firebase دریافت می کند.

منبع REST: v1.projects.apps.releases

مواد و روش ها
batchDelete POST /v1/{parent=projects/*/apps/*}/releases:batchDelete
انتشارات را حذف می کند.
distribute POST /v1/{name=projects/*/apps/*/releases/*}:distribute
نسخه ای را بین آزمایش کنندگان توزیع می کند.
get GET /v1/{name=projects/*/apps/*/releases/*}
آزاد می شود.
list GET /v1/{parent=projects/*/apps/*}/releases
انتشارات را فهرست می کند.
patch PATCH /v1/{release.name=projects/*/apps/*/releases/*}
نسخه ای را به روز می کند.

منبع REST: v1.projects.apps.releases.feedbackReports

مواد و روش ها
delete DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
گزارش بازخورد را حذف می کند.
get GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
گزارش بازخورد دریافت می کند.
list GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports
گزارش های بازخورد را فهرست می کند.

منبع REST: v1.projects.apps.releases.operations

مواد و روش ها
get GET /v1/{name=projects/*/apps/*/releases/*/operations/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می کند.

منبع REST: v1.projects.groups

مواد و روش ها
batchJoin POST /v1/{group=projects/*/groups/*}:batchJoin
دسته ای اعضا را به یک گروه اضافه می کند.
batchLeave POST /v1/{group=projects/*/groups/*}:batchLeave
دسته ای اعضای یک گروه را حذف کرد.
create POST /v1/{parent=projects/*}/groups
ایجاد یک گروه.
delete DELETE /v1/{name=projects/*/groups/*}
یک گروه را حذف کنید.
get GET /v1/{name=projects/*/groups/*}
گروه بگیر
list GET /v1/{parent=projects/*}/groups
لیست کردن گروه ها
patch PATCH /v1/{group.name=projects/*/groups/*}
یک گروه را به روز کنید

منبع REST: v1.projects.tester

مواد و روش ها
batchAdd POST /v1/{project=projects/*}/testers:batchAdd
دسته آزمایش کننده ها را اضافه می کند.
batchRemove POST /v1/{project=projects/*}/testers:batchRemove
دسته آزمایش کننده ها را حذف می کند.
list GET /v1/{parent=projects/*}/testers
آزمایش کنندگان و شناسه منابع آنها را فهرست می کند.
patch PATCH /v1/{tester.name=projects/*/testers/*}
یک آزمایش کننده را به روز کنید.