Delen via


Publiceren naar Google Play Store

Belangrijk

Visual Studio App Center is op 31 maart 2025 buiten gebruik gesteld, met uitzondering van de functies analyse en diagnose, die tot 30 juni 2026 nog steeds worden ondersteund. Meer informatie.

Publiceer een update naar Google Play Store, met inbegrip van de alpha- en bètasporen van App Center.

Vereiste voorwaarden

  • Google vereist dat de eerste versie van uw Google Play-toepassing wordt gepubliceerd naar productie via de Google-console.
  • Een Google Play Developer-account. Als u nog geen account hebt, kunt u zich aanmelden bij de google-ontwikkelaarsaccountportal.
  • Zorg ervoor dat u een API-project en een Service-account voor App Center hebt om een Google Store-verbinding te maken en namens u toegang te krijgen tot Google-API's.
  • Bekijk Uw app publiceren voor meer informatie over deze trajecten.
  • Stel app-ondertekening door Google in om Android App-bundelbestanden .aab te publiceren.

Zie De Google Play-console gebruiken voor meer informatie.

Uw API-project koppelen

Als u toegang wilt krijgen tot de Google API, koppelt u uw Google Play-console aan een Google API-project. In de meeste gevallen wordt u aangeraden een nieuw API-project te maken, hoewel huidige API-gebruikers een koppeling kunnen maken naar een bestaand API-project. Houd er rekening mee dat elk API-project slechts kan worden gekoppeld aan één Google Play Console-account.

Een nieuw API-project maken

  • Ga naar de Google API Access-pagina in de Google Play-console.
  • Accepteer de servicevoorwaarden.
  • Klik op Nieuw project maken.
  • Er wordt automatisch een API-project gegenereerd en gekoppeld aan uw Google Play Console.

Een bestaand API-project gebruiken

  • Als u al een gebruiker van de Google Play Developer-API bent, kunt u een koppeling maken naar uw bestaande API-project door deze stappen uit te voeren. Als het API-project waarnaar u een koppeling wilt maken niet wordt vermeld, controleert u of uw Google Play Console-account is aangewezen als eigenaar en of de Google Play Developer-API is ingeschakeld.
  • Ga naar de Google API Access-pagina in de Google Play-console.
  • Accepteer de API-servicevoorwaarden.
  • Kies het project dat u wilt koppelen.
  • Klik op Koppeling.

API-toegangsclients instellen

Een van de extra voordelen van het maken van een Google-serviceaccount is toegang tot de API vanaf een buildserver zonder uw persoonlijke gebruikersreferenties op te geven. Hieronder vindt u een stapsgewijze handleiding voor het instellen van een Google-serviceaccount:

Ga naar de Google API Access-pagina in de Google Play-console.

Google Play: API-toegang configureren

Klik onder Serviceaccounts op de knop Serviceaccount maken om het proces te starten.

Google Play: knop Een serviceaccount maken gemarkeerd

Klik in de instructies op de koppeling naar de Google API-console.

Google Play: instructies voor serviceaccounts maken

Klik op de knop SERVICEACCOUNT MAKEN op de zojuist geopende pagina.

Google Play: serviceaccounts

De pagina Serviceaccount maken wordt geopend.

Google Play: Dialoogvenster Serviceaccount maken

Kies een naam voor het nieuwe serviceaccount en klik op Maken.

Google Play: Project kiezen -> Eigenaar als rol

Klik in de vervolgkeuzelijst op Een rol selecteren . Selecteer Project en vervolgens Eigenaar. Ga naar de volgende stap door op Doorgaan te klikken.

Opmerking

Sommige gebruikers kunnen het .json bestand niet downloaden met Behulp van Edge en Internet Explorer.

Klik op de nieuwe pagina op + Sleutel maken (optioneel) en er wordt een modale weergave weergegeven.

Google Play: Klik op + Sleutel maken om een JSON-bestand te genereren

Selecteer JSON en klik op CREATE en een bestand met de .json extensie wordt naar uw systeem gedownload. Dit bestand wordt gebruikt in App Center om de verbinding met Google Play tot stand te brengen.

Google Play: sleuteltype instellen als JSON

Zodra u het serviceaccount in de Google Developers-console hebt gemaakt, klikt u op Gereed. De API-toegangspagina wordt automatisch vernieuwd en uw serviceaccount wordt weergegeven.

Google Play: Serviceaccount gemaakt

Sluit het venster en het nieuwe serviceaccount wordt weergegeven op de oorspronkelijke pagina. Klik op de knop Toegang verlenen om het proces te voltooien. In de volgende sectie leert u hoe u App Center verbindt met Google Play.

Google Play: Oorspronkelijk scherm met nieuw serviceaccount

App-ondertekening door Google instellen

  1. Selecteer uw app in de Google Play Developer Console
  2. Selecteer App-aanmelding in het menu aan de linkerkant
  3. U kunt kiezen uit drie opties:
    1. Een sleutel uploaden die is geëxporteerd vanuit Android Studio
    2. Een sleutel exporteren en uploaden vanuit een Java-sleutelarchief
    3. Een sleutel exporteren en uploaden (niet met een Java-sleutelarchief)
    4. App-ondertekening door Google Play (aanbevolen)
  4. Klik op Voltooien

Een Google Play-verbinding maken in App Center

  1. Klik op Winkels onder Distribueren in het linkermenu.
  2. Klik in het midden van de pagina op de knop Verbinding maken met Store .
  3. Selecteer de Google Play winkel.
  4. Klik op Volgende.
  5. Upload het JSON-bestand met de persoonlijke sleutel dat u hebt gedownload tijdens het maken van het serviceaccount. Als de JSON-velden worden bewerkt naar onjuiste waarden, kan het maken van de winkel mislukken. Zorg ervoor dat het serviceaccount is gekoppeld aan uw Google Play Developer-console volgens de bovenstaande sectie met vereisten.
  6. Zodra het bestand is geüpload, klikt u op Verbinding maken.
  7. Een Google Play-verbinding moet nu zichtbaar zijn met de drie tracks, Productie, Alpha en Beta op de startpagina van de Stores. Het instellen van deze verbinding is een eenmalig proces voor een app in App Center.

Uw AAB publiceren op de Google Play Store

  1. Vanaf de startpagina Winkels, selecteer een van de nummers die hierboven zijn gemaakt.
  2. Klik op Publiceren naar Store op de knop in de rechterbovenhoek.
  3. Upload het app-pakket. Enkele punten om te noteren:
    • De toepassing moet worden voorbereid voor release en ondertekend met een geldig sleutelbeheerder voordat deze wordt geüpload.
    • Google Play Store ondersteunt android-app-bundels tot maximaal 2 GB. .apk bestanden die zijn gegenereerd op basis van het .aab bestand mogen niet groter zijn dan 150 MB. Meer informatie over uw opties vindt u in de documenten van Google voor AAB.
    • De versie van de .aab moet strikt groter zijn dan de huidige in productie zijnde versie.
    • Als u app-versies in andere tracks hebt, zoals Alpha en Beta, moet uw releaseversie strikt kleiner zijn dan versies in alpha- en bètaversies.
    • App Center biedt geen ondersteuning voor het promoten van een app van het ene nummer naar het andere. U kunt geen versie promoveren van alfa naar bèta of bèta naar productie.
    • Als u een conceptrelease in de track hebt waarnaar u publiceert, verdwijnt die conceptrelease ten gunste van de nieuwe release die u publiceert.
  4. Nadat u uw pakket hebt geüpload, ziet u enkele details van de toepassing. Klik op Volgende.
  5. Klik op Publiceren om de app naar de Google Play Store te pushen. De status voor deze release op de pagina met distribueerwinkelgegevens wordt weergegeven als Ingediend.
  6. Zodra App Center de overdracht van de app naar Google heeft voltooid, wordt de status van de app gewijzigd in Gepubliceerd. Het kan tot 24 uur duren voordat google de app weergeeft in de Play Store.
  7. Als het publiceren door Google mislukt, ontvangt de eigenaar van de app een melding naar de geregistreerde Google-e-mail.

Uw APK publiceren naar de Google Play Store

  1. Vanaf de startpagina Winkels, selecteer een van de nummers die hierboven zijn gemaakt.
  2. Klik op Publiceren naar Store op de knop in de rechterbovenhoek.
  3. Upload het app-pakket. Enkele punten om te noteren:
    • De toepassing moet worden voorbereid voor release en ondertekend met een geldig sleutelbeheerder voordat deze wordt geüpload.
    • Google Play Store ondersteunt toepassingspakketten tot maximaal 100 MB. Upload uitbreidingsbestanden rechtstreeks naar de Google Play Console als de toepassing groter is dan 100 MB. Lees het document van Google over uitbreidingsbestanden om het in te stellen.
    • De .apk moet zipaligned zijn tijdens het bouwen van de app.
    • De versie van de .apk moet strikt groter zijn dan de huidige in productie zijnde versie.
    • Als u app-versies in andere kanalen hebt, zoals Alpha en Beta, moet uw releaseversie strikt kleiner zijn dan de versies in de Alpha- en Beta-kanalen.
    • App Center biedt geen ondersteuning voor het promoten van een app van het ene nummer naar het andere. U kunt geen versie promoveren van alfa naar bèta of bèta naar productie.
    • Als u een conceptrelease hebt in de track waarnaar u publiceert, wordt deze overschreven door de nieuwe release.
  4. Nadat u uw pakket hebt geüpload, ziet u enkele details van de toepassing. Klik op Volgende.
  5. Klik op Publiceren om de app naar de Google Play Store te pushen. De status voor deze release op de pagina Details van de distributiewinkel wordt weergegeven als Ingediend.
  6. Zodra App Center de overdracht van de app naar Google heeft voltooid, wordt de status van de app gewijzigd in Gepubliceerd. Het kan tot 24 uur duren voordat google de app weergeeft in de Play Store.
  7. Als het publiceren door Google mislukt, ontvangt de eigenaar van de app een melding naar de geregistreerde Google-e-mail.

Publiceren via de CLI

Waarschuwing

U hebt App Center CLI 2.7 of hoger nodig om deze functie te kunnen gebruiken.

Het gebruik van de CLI is een eenvoudige manier om de storeverbinding van het App Center te integreren als onderdeel van uw CI/CD-installatie, zoals Jenkins of Go CI.

Voordat u de CLI kunt gebruiken, moet u een verbinding tot stand brengen met een bestemming, namelijk Google Play, App Store of Intune in het App Center. En compileer een binair bestand dat met uw bestemming werkt.

U kunt uw winkels weergeven met behulp van de lijstopdracht als volgt:

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

U krijgt als volgt een resultaat:

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

Het is de Store-kolom die we in de laatste stap gaan gebruiken.

De laatste stap is het publiceren van uw app door het volgende uit te voeren:

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

U moet de lege waarden invullen, zoals de lijstopdracht. In plaats van een statische releasenotitie te hebben, is het mogelijk om in plaats daarvan het --release-notes-file te gebruiken. Een releasenotitiebestand is een tekstbestand zonder opmaak dat is gecodeerd met UTF-8.