نسخه ای را بین آزمایش کنندگان توزیع می کند. این فراخوان کارهای زیر را انجام می دهد:
- آزمایشکنندههایی را برای ایمیلهای مشخصشده ایجاد میکند، اگر هیچ کدام وجود نداشته باشد.
- آزمایش کننده ها و گروه ها را به نسخه اضافه می کند.
- برای آزمایش کنندگان جدید ایمیل دعوت ارسال می کند.
- به آزمایش کنندگان موجود ایمیل نسخه جدید ارسال می کند.
اگر این درخواست شامل گروهی باشد که وجود ندارد، با یک INVALID_ARGUMENT
شکست خواهد خورد.
درخواست HTTP
POST https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/releases/*}:distribute
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های | |
---|---|
name | ضروری. نام منبع انتشار برای توزیع. قالب: مجوز نیاز به مجوز IAM زیر در پروژه Firebase دارد که دارای
|
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "testerEmails": [ string ], "groupAliases": [ string ] } |
زمینه های | |
---|---|
testerEmails[] | فهرستی از آدرسهای ایمیل آزمایشکننده که باید به این نسخه دسترسی داشته باشند. حداکثر 999 |
groupAliases[] | فهرستی از نامهای مستعار گروهی (ID) که باید به این نسخه دسترسی داشته باشند. حداکثر 999 |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cloud-platform
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.