Bir sürümü test kullanıcılarına dağıtır. Bu çağrı şunları yapar:
- Belirtilen e-postalar için test kullanıcıları (yoksa) oluşturur.
- Test kullanıcılarını ve grupları sürüme ekler.
- Yeni test kullanıcılarına bir davet e-postası gönderir.
- Mevcut test kullanıcılarına yeni bir sürüm e-postası gönderir.
İstek, mevcut olmayan bir grup içeriyorsa INVALID_ARGUMENT
ile başarısız olur.
HTTP isteği
POST https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/releases/*}:distribute
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Zorunlu. Dağıtılacak yayınlama kaynağının adı. Biçim: Yetkilendirme, belirtilen
|
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "testerEmails": [ string ], "groupAliases": [ string ] } |
Alanlar | |
---|---|
testerEmails[] |
Bu sürüme erişim izni verilecek test kullanıcısı e-posta adreslerinin listesi. Tek bir istekte toplamda en fazla 999 |
groupAliases[] |
Bu sürüme erişim izni verilecek grup takma adlarının (kimlikler) listesi. Tek bir istekte toplamda en fazla 999 |
Yanıt gövdesi
Başarılı olursa yanıt gövdesi boş olur.
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.