Publikování do Obchodu Google Play

Důležité

31. března 2025 je naplánované vyřazení z provozu. I když můžete dál používat Visual Studio App Center, dokud ho úplně vyřadíte, existuje několik doporučených alternativ, na které můžete zvážit migraci.

Přečtěte si další informace o časových osách a alternativách podpory.

Publikujte aktualizaci obchodu Google Play, včetně alfa a beta stop z App Center.

Požadavky

  • Google vyžaduje, aby byla první verze aplikace Google Play publikovaná do produkčního prostředí prostřednictvím konzoly Google Console.
  • Účet vývojáře Google Play. Pokud ho nemáte, můžete se zaregistrovat na portálu účtu pro vývojáře Google.
  • Ujistěte se, že máte projekt rozhraní API a účet služby App Center, abyste mohli vytvořit připojení k Obchodu Google a přistupovat za vás k rozhraním Google API.
  • Další informace o těchto stopách najdete v článku Publikování aplikace .
  • Nastavte podepisování aplikací googlem pro publikování souborů sad aplikací .aab pro Android.

Další informace najdete v článku Používání konzoly Google Play.

Propojení projektu rozhraní API

Pokud chcete získat přístup k rozhraní Google API, propojte konzolu Google Play Console s projektem Google API. Ve většině případů doporučujeme vytvořit nový projekt rozhraní API, i když aktuální uživatelé rozhraní API můžou odkazovat na existující projekt rozhraní API. Mějte na paměti, že každý projekt rozhraní API je možné propojit pouze s jedním účtem konzoly Google Play.

Vytvoření nového projektu rozhraní API

  • V konzole Google Play Console přejděte na stránku Pro přístup k rozhraní Google API .
  • Přijměte podmínky služby.
  • Klikněte na Vytvořit nový projekt.
  • Automaticky se vygeneruje projekt rozhraní API, který je propojený s vaší konzolí Google Play Console.

Použití existujícího projektu rozhraní API

  • Pokud už jste uživatelem rozhraní Google Play Developer API, můžete pomocí těchto kroků propojit stávající projekt rozhraní API. Pokud projekt rozhraní API, na který chcete odkazovat, není uvedený, ověřte, že je váš účet google Play Console označený jako vlastník a že je povolené rozhraní API pro vývojáře Google Play.
  • V konzole Google Play Console přejděte na stránku Pro přístup k rozhraní Google API .
  • Přijměte podmínky služby API.
  • Zvolte projekt, který chcete propojit.
  • Klikněte na Odkaz.

Nastavení klientů pro přístup k rozhraní API

Jednou z výhod vytvoření účtu služby Google je přístup k rozhraní API ze buildového serveru bez zadání osobních přihlašovacích údajů uživatele. Níže je podrobný průvodce nastavením účtu služby Google:

V konzole Google Play Console přejděte na stránku Pro přístup k rozhraní Google API .

Google Play: Konfigurace přístupu k rozhraní API

V části Účty služeb klikněte na tlačítko Vytvořit účet služby a zahajte proces.

Google Play: Zvýrazněné tlačítko Vytvořit účet služby

V pokynech klikněte na odkaz na konzolu Google API Console.

Google Play: Pokyny k vytvoření účtu služby

Na nově otevřené stránce klikněte na tlačítko VYTVOŘIT ÚČET SLUŽBY .

Google Play: Účty služeb

Otevře se stránka Vytvořit účet služby .

Google Play: Dialogové okno Vytvořit účet služby

Zvolte název nového účtu služby a klikněte na Vytvořit.

Google Play: Jako roli zvolte Projekt –> Vlastník.

V rozevírací nabídce klikněte na Vybrat roli . Vyberte Projekt a pak Vlastník. Kliknutím na Pokračovat přejděte k dalšímu kroku.

Poznámka

Někteří uživatelé nemůžou stáhnout soubor .json pomocí Edge a Internet Exploreru.

Na nové stránce klikněte na + Vytvořit klíč (volitelné) a zobrazí se modální.

Google Play: Kliknutím na + Vytvořit klíč vygenerujete soubor JSON.

Vyberte JSON a klikněte na VYTVOŘIT a soubor s příponou .json se stáhne do vašeho systému. Tento soubor se použije v App Centeru k navázání připojení k Google Play.

Google Play: Nastavení typu klíče jako JSON

Jakmile vytvoříte účet služby v konzole Google Developers Console, klikněte na Hotovo. Stránka Přístup k rozhraní API se automaticky aktualizuje a zobrazí se váš účet služby.

Google Play: Vytvořený účet služby

Zavřete okno a nový účet služby se zobrazí na původní stránce. Proces dokončete kliknutím na tlačítko Udělit přístup . V další části se dozvíte, jak propojit App Center s Google Play.

Google Play: Původní obrazovka s novým účtem služby

Nastavení podepisování aplikací googlem

  1. Vyberte aplikaci v konzole Google Play Developer Console.
  2. V nabídce vlevo vyberte Podepisování aplikací .
  3. Můžete si vybrat ze tří možností:
    1. Nahrání klíče exportovaného z Android Studia
    2. Export a nahrání klíče z úložiště klíčů v Javě
    3. Export a nahrání klíče (bez použití úložiště klíčů v Javě)
    4. Podepisování aplikací pomocí Google Play (doporučeno)
  4. Klikněte na Dokončit.

Vytvoření připojení k Google Play v App Center

  1. V nabídce vlevo v části Distribuovat klikněte na Obchody .
  2. Uprostřed stránky klikněte na tlačítko Připojit se ke Storu .
  3. Vyberte Obchod Google Play .
  4. Klikněte na Další.
  5. Nahrajte soubor JSON privátního klíče , který jste si stáhli při vytváření účtu služby. Pokud jsou pole JSON upravena na nesprávné hodnoty, vytvoření úložiště může selhat. Ujistěte se, že máte účet služby propojený s vývojářskou konzolí Google Play podle výše uvedené části požadavků.
  6. Po nahrání souboru klikněte na Připojit.
  7. Připojení k Google Play by teď mělo být viditelné se třemi skladbami, Produkční, Alfa a Beta na domovské stránce Obchodů . Nastavení tohoto připojení je jednorázový proces pro aplikaci v App Centeru.

Publikování AAB v Obchodě Google Play

  1. Na domovské stránce Stores (Obchody ) vyberte některou z výše vytvořených skladeb.
  2. Na tlačítku v pravém horním rohu klikněte na Publikovat do Storu .
  3. Nahrajte balíček aplikace. Několik bodů, které je třeba poznamenat:
    • Aplikace musí být připravená na vydání a před nahráním podepsaná platným úložištěm klíčů.
    • Obchod Google Play podporuje balíčky aplikací pro Android až do velikosti 2 GB. .apk soubory vygenerované z nástroje .aab nesmí překročit 150 MB. Další informace o možnostech najdete v dokumentaci Společnosti Google pro AAB.
    • .aab Verze musí být striktně větší než aktuální verze v produkčním prostředí.
    • Pokud máte verze aplikací v jiných stopách, jako je alfa verze a beta verze, měla by být vaše vydaná verze striktně menší než verze v alfaverzi a beta verzi.
    • App Center nepodporuje povýšení aplikace z jedné stopy na jinou. Nemůžete zvýšit úroveň verze z alfa na beta nebo beta verzi do produkčního prostředí.
    • Pokud máte ve skladbě, do které budete publikovat verzi konceptu, tato verze zmizí ve prospěch nové vydané verze, kterou publikujete.
  4. Po nahrání balíčku se zobrazí některé podrobnosti o aplikaci. Klikněte na Next (Další).
  5. Kliknutím na Publikovat odešlete aplikaci do Obchodu Google Play. Stav této verze na stránce Distribuovat podrobnosti obchodu se zobrazí jako Odesláno.
  6. Jakmile App Center dokončí předání aplikace Googlu, stav aplikace se změní na Publikováno. Zobrazení aplikace googlem v obchodě Play může trvat až 24 hodin.
  7. V případě, že publikování googlem selže, obdrží vlastník aplikace oznámení do registrované pošty Google.

Publikování souboru APK do obchodu Google Play

  1. Na domovské stránce Stores (Obchody ) vyberte některou z výše vytvořených stop.
  2. Na tlačítku v pravém horním rohu klikněte na Publikovat do Storu .
  3. Nahrajte balíček aplikace. Několik bodů, které je třeba poznamenat:
    • Aplikace musí být před nahráním připravená na vydání a podepsaná platným úložištěm klíčů.
    • Obchod Google Play podporuje balíčky aplikací až do maximálních 100 MB. Pokud je velikost aplikace větší než 100 MB, nahrajte rozšiřující soubory přímo do konzoly Google Play Console. Přečtěte si dokument Společnosti Google o rozšiřujících souborech a nastavte ho.
    • Během .apk procesu vytváření aplikace se musí zazipovat .
    • Verze musí .apk být striktně vyšší než aktuální verze v produkčním prostředí.
    • Pokud máte verze aplikací v jiných stopách, jako je Alfa a Beta, měla by být vaše verze nižší než verze ve sledovaných verzích alfa a Beta.
    • App Center nepodporuje povýšení aplikace z jedné skladby na jinou. Verzi z alfa na beta nebo beta nemůžete povýšit do produkčního prostředí.
    • Pokud máte ve stopě, do které budete publikovat verzi konceptu, přepíše se novou verzí.
  4. Po nahrání balíčku se zobrazí některé podrobnosti o aplikaci. Klikněte na Next (Další).
  5. Kliknutím na Publikovat odešlete aplikaci do obchodu Google Play. Stav této verze na stránce Podrobnosti o distribučním úložišti se zobrazí jako Odesláno.
  6. Jakmile App Center dokončí předání aplikace Googlu, stav aplikace se změní na Publikováno. Zobrazení aplikace googlem v obchodě Play může trvat až 24 hodin.
  7. V případě, že publikování googlem selže, obdrží vlastník aplikace oznámení do registrované pošty Google.

Publikování prostřednictvím rozhraní příkazového řádku

Upozornění

K použití této funkce potřebujete App Center CLI 2.7 nebo novější.

Použití rozhraní příkazového řádku je snadný způsob, jak integrovat připojení App Center k úložišti jako součást nastavení CI/CD, jako je Jenkins nebo Go CI.

Než budete moct použít rozhraní příkazového řádku, budete muset navázat připojení k cíli, to znamená Google Play, App Store nebo Intune v App Center. A zkompilujte binární soubor, který funguje s vaším cílem.

K výpisu obchodů můžete použít příkaz list, který vypadá takto:

appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json

Dostanete výsledek podobný tomuto:

[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]

A je to sloupec Store, který použijeme v posledním kroku.

Posledním krokem je publikování aplikace spuštěním příkazu:

appcenter distribute stores publish \
--file /path/to/file.aab \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."

Prázdné hodnoty budete muset vyplnit podobně jako příkaz list. Místo statické poznámky k verzi je možné použít --release-notes-file . Soubor s poznámkou k verzi je prostý text s kódováním UTF-8.