Publicer i Google Play Store – Visual Studio App Center | Microsoft Learn, udgivelse af en app på Google Play -konsollen
<h1>Udgivelse af en app på Google Play -konsollen</h1>
<blockquote>Siden <strong>Opret en servicekonto</strong> åbnes.</blockquote>
<h2>Publicer i Google Play Store</h2>
<p>Send en opdatering i Google Play Store, inklusive Alpha- og Beta -spor fra App Center.</p>
<h2>Forudsætning</h2>
<ul>
<li>Google kræver, at den første version af din Google Play -applikation offentliggøres i produktionen via Google -konsollen.</li>
<li>En Google Play -udviklerkonto. Hvis du ikke har en, kan du registrere dig på Google Developer Accounts Portal.</li>
<li>Sørg for, at du har et API -projekt og en servicekonto for App Center for at oprette en Google Store -forbindelse og få adgang til Google API’er på dine vegne.</li>
<li>Gennemgå forudsætningerne for beta og alfa for mere information om disse spor.</li>
<li>Konfigurer applikationssignaturen fra Google til at offentliggøre applikationsbundter filer .AAB Android.</li>
</ul>
<h2>Forbindelse af dit API -projekt</h2>
<p>For at få adgang til Google API skal du linke din Google Play -konsol til et Google API -projekt. I de fleste tilfælde anbefaler vi, at du opretter et API -projekt, selvom nuværende API -brugere kan oprette et link til et eksisterende API -projekt. Husk, at hvert API -projekt kun kan knyttes til en enkelt Google Play -konsolkonto.</p>
<p><strong>Oprettelse af et API -projekt</strong></p>
<ul>
<li>Få adgang til Google API -adgangssiden på Google Play -konsollen.</li>
<li>Accepter betingelserne for brug.</li>
<li>Klik på <strong>Opret nyt projekt (Opret et projekt)</strong>.</li>
<li>Et API -projekt genereres automatisk og knyttes til din Google Play -konsol.</li>
</ul>
<p><strong>Brug af et eksisterende API -projekt</strong></p>
<ul>
<li>Hvis du allerede er en bruger af Google Play Developer API, kan du oprette et link til dit eksisterende API -projekt ved at følge disse trin. Hvis API -til -link -projektet ikke er anført, skal du kontrollere, at din Google Play -konsolkonto er udpeget som ejer, og Google Play Developer API er aktiveret.</li>
<li>Få adgang til Google API -adgangssiden på Google Play -konsollen.</li>
<li>Accepter betingelserne for brugen af API’en.</li>
<li>Vælg det projekt, du vil linke.</li>
<li>Klik på <strong>Link</strong>.</li>
</ul>
<h2>API Access Customer Configuration</h2>
<p>En af de ekstra fordele ved at oprette en Google Service -konto er adgang til API fra en build -server uden at give dine personlige brugeridentifikationsoplysninger. Her er en trin -af -trin -guide til konfigurationen af Google Service -kontoen:</p>
<p>Få adgang til Google API -adgangssiden på Google Play -konsollen.</p>
<p><img src=”https://learn.microsoft.com/fr-fr/appcenter/distribution/images/image1.png” alt=”Google Play: Konfiguration af API -adgang” /></p>
<p>Under <strong>Servicekonti</strong>, Klik på knappen <strong>Opret en servicekonto</strong> At starte processen.</p>
<p><img src=”https://learn.microsoft.com/fr-fr/appcenter/distribution/images/create-service-account.jpg” alt=”Google Play: Knap Opret en servicekonto fremhævet” /></p>
<p>Klik på linket i instruktionerne på linket til Google API -konsollen.</p>
<p><img src=”https://learn.microsoft.com/fr-fr/appcenter/distribution/images/image3.png” alt=”Google Play: Instruktioner til oprettelse af en servicekonto” /></p>
<p>Klik på knappen <strong>Opret servicekonto (Opret en servicekonto</strong> ) på den side, der netop er åbnet.</p>
<p><img src=”https://learn.microsoft.com/fr-fr/appcenter/distribution/images/image4.png” alt=”Google Play: Servicekonti” /></p>
<p>Siden <strong>Opret en servicekonto</strong> åbnes.</p>
<p><img src=”https://learn.microsoft.com/fr-fr/appcenter/distribution/images/image5.png” alt=”Google Play: Opret en dialog på servicekonto” /></p>
<p>Vælg et navn på den nye servicekonto, og klik derefter på <strong>skab</strong>.</p>
<p><img src=”https://learn.microsoft.com/fr-fr/appcenter/distribution/images/image6.png” alt=”Google Play : Choisir Projet -></p>
<p> Ejer som en rolle ” /></p>
<p>Klik på <strong>Vælg en rolle</strong> I menuen Drop -down. Vælg <strong>Projekt</strong>, Derefter <strong>Ejer</strong>. Få adgang til det næste trin ved at klikke på <strong>Blive ved</strong>.</p>
<p>Nogle brugere kan ikke downloade filen .JSON bruger Edge og Internet Explorer.</p>
<p>Klik på på den nye side <strong>+ Opret en nøgle (valgfrit)</strong> og et modalt vindue vises.</p>
<p><img src=”https://learn.microsoft.com/fr-fr/appcenter/distribution/images/image7.png” alt=”Google Play: Klik på + Opret en nøgle til at generere en JSON -fil” /></p>
<p>Vælg <strong>JSON</strong> , Klik derefter på <strong>SKAB</strong> så en fil med udvidelsen .JSON downloades fra dit system . Denne fil vil blive brugt i App Center til at etablere forbindelsen til Google Play.</p>
<p><img src=”https://learn.microsoft.com/fr-fr/appcenter/distribution/images/image8.png” alt=”Google Play: Definer nøglen som JSON” /></p>
<p>Når du har oprettet servicekontoen på Google Developers Console, skal du klikke på <strong>Færdig</strong>. API -adgangssiden studeres automatisk, og din servicekonto vises.</p>
<p><img src=”https://learn.microsoft.com/fr-fr/appcenter/distribution/images/image9.png” alt=”Google Play: Servicekonto oprettet” /></p>
<p>Luk vinduet, og den nye servicekonto vises på den originale side. Klik på knappen <strong>Give</strong> At afslutte processen. I det næste afsnit lærer du at forbinde App Center til Google Play.</p>
<p><img src=”https://learn.microsoft.com/fr-fr/appcenter/distribution/images/image10.png” alt=”Google Play: Original skærm med ny servicekonto” /></p>
<h2>Konfigurer applikationssignaturen af Google</h2>
<ol>
<li>Vælg din applikation i Google Play Development Console</li>
<li>Vælg <strong>Anvendelsesforbindelse</strong> I venstre menu</li>
<li>Du kan vælge mellem tre muligheder: <ol>
<li>Indlæs en eksporteret nøgle fra Android Studio</li>
<li>Eksport og indlæs en nøgle fra en Java -nøglebutik</li>
<li>Eksport og indlæs en nøgle (uden at bruge en Java -nøglebutik)</li>
<li>Applikationssignatur af Google Play (anbefalet)</li>
</ol>
<h2>Opret en Google Play -forbindelse i App Center</h2>
<ol>
<li>Klik på <strong>Butikker</strong> Under distribution i venstre menu.</li>
<li>Midt på siden skal du klikke på knappen <strong>Opret forbindelse til Windows Store</strong> .</li>
<li>Vælg <strong>Google Play</strong> Blind.</li>
<li>Klik på <strong>Følge</strong>.</li>
<li>Indlæs filen <strong>Privat nøgle</strong> som du downloadede, da du oprettede servicekontoen. Hvis JSON -felterne ændres til forkerte værdier, kan oprettelsen af butikken mislykkes. Kontroller, at servicekontoen er knyttet til din Google Play -udviklerkonsol i overensstemmelse med sektionen vedrørende forudsætningerne ovenfor ovenfor.</li>
<li>Når filen er indlæst, skal du klikke på <strong>At logge ind</strong>.</li>
<li>En Google Play -forbindelse skal nu være synlig med de tre spor, produktion, alfa og beta på hjemmesiden <strong>Nogle butikker</strong> . Konfigurationen af denne forbindelse er en unik proces til en applikation i App Center.</li>
</ol>
<h2>Publicer din AAB i Google Play Store</h2>
<ol>
<li>På siden <strong>Hjemmebutikker</strong> , Vælg et af de spor, der er oprettet ovenfor.</li>
<li>Klik på <strong>Offentliggøre</strong> På knappen i øverste højre hjørne.</li>
<li>Indlæs applikationspakken. Nogle punkter at bemærke: <ul>
<li>Ansøgningen skal være forberedt på produktion og underskrevet med en gyldig nøglebutik inden indlæsning.</li>
<li>Google Play Store understøtter gruppen tilbyder til Android -applikationer op til maksimalt 2 GB. .APK -filer genereret fra ikke .AAB kan ikke overstige 150 MB. For at finde ud af mere om dine muligheder, se Googles dokumentation til AAB.</li>
<li>Versionen af .AAB skal være strengt større end den aktuelle produktionsversion.</li>
<li>Hvis du har applikationsversioner i andre spor som Alpha og Beta, skal din publikationsversion være strengt lavere end versioner i alfa- og beta -sporingsversioner.</li>
<li>App Center understøtter ikke fremme af det ene spor til det andet til et andet. Du kan ikke promovere en alfa -version til beta- eller beta -versionen til produktion.</li>
<li>Hvis du har et udkast til publikation i det spor, du vil offentliggøre, forsvinder dette udkast til fordel for den nye version, du udgiver.</li>
</ul>
</li>
<li>Når du har indlæst din pakke, kan du se nogle detaljer om applikationen. Klik på <strong>Følge</strong>.</li>
<li>Klik på <strong>Offentliggøre</strong> At sende ansøgningen til <strong>Google Play Store</strong>. Tilstanden for denne version på siden Distribute Store Detaljer vises som <strong>Indsendt.</strong></li>
<li>Når App Center har afsluttet anvendelsen af applikationen til Google, overføres applikationens tilstand til <strong>Offentliggjort</strong>. Google kunne tage op til 24 timer at vise applikationen i Play Store.</li>
<li>I tilfælde af fiasko i publikationen af Google modtager ejeren af ansøgningen en meddelelse til den registrerede Google Mail.</li>
</ol>
<h2>Publicer din APK i Google Play Store</h2>
<ol>
<li>På siden <strong>Hjemmebutikker</strong> , Vælg et af de spor, der er oprettet ovenfor.</li>
<li>Klik på <strong>Offentliggøre</strong> I knapbutikken i øverste højre hjørne.</li>
<li>Indlæs applikationspakken. Her er nogle punkter at bemærke: <ul>
<li>Ansøgningen skal være forberedt på produktion og underskrevet med en gyldig nøglebutik inden indlæsning.</li>
<li>Google Play Store understøtter applikationspakker op til maksimalt 100 MB. Indlæserudvidelsesfiler direkte på Google Play -konsollen, hvis applikationen overstiger 100 MB. Læs Googles dokumentation om udvidelsesfiler for at konfigurere den.</li>
<li>DET .APK skal være på linje med lynlås under applikationsoprettelsesprocessen.</li>
<li>Versionen af must .APK være strengt større end den aktuelle produktionsversion.</li>
<li>Hvis du har applikationsversioner i andre spor som Alpha og Beta, skal din publikationsversion være strengt lavere end versioner i alfa- og beta -sporversionerne.</li>
<li>App Center understøtter ikke fremme af det ene spor til det andet til et andet. Du kan ikke promovere en alfa -version til en beta- eller beta -version i produktionen.</li>
<li>Hvis du har en foreløbig version i det spor, du vil offentliggøre, vil den blive erstattet af den nye version.</li>
</ul>
</li>
<li>Når du har indlæst din pakke, kan du se nogle detaljer om applikationen. Klik på <strong>Følge</strong>.</li>
<li>Klik på <strong>Offentliggøre</strong> At sende ansøgningen til <strong>Google Play Store</strong>. Tilstanden for denne version i detaljerne i distributionsbutikken vises som <strong>Indsendt.</strong></li>
<li>Når App Center har afsluttet overførslen af ansøgningen til Google, går applikationstilstanden til <strong>Offentliggjort</strong>. Google kan tage op til 24 timer at vise applikationen i Play Store.</li>
<li>I tilfælde af fiasko i publikationen af Google modtager ejeren af ansøgningen en meddelelse på den registrerede Google -adresse.</li>
</ol>
<h2>Publikation via ACI -grænsefladen</h2>
<p>Du har brug for app center cli 2.7 eller senere til at bruge denne funktion.</p>
<p>Brugen af CLI -interface er en enkel måde at deltage i forbindelsen til App Center Store som en del af din CI/CD -konfiguration, som Jenkins eller Go CI.</p>
<p>Før du kan bruge CLI -interface, skal du oprette en forbindelse til en destination, det vil sige Google Play, App Store eller Intune i App Center. Og kompilere en binær fil, der fungerer med din destination.</p>
<p>Du kan liste dine butikker ved hjælp af listekommandoen som følger:</p>
<pre><code >Anvend distribuerede butikkerliste \ –pp / \ -Output JSON</code> </pre>
<p>Du får et resultat, der ligner det:</p>
<pre><code >[[“Alpha”, “GooglePlay”, “Alpha”], [“Beta”, “GooglePlay”, “Beta”], [“Produktion”, “GooglePlay”, “Production”]</code> </pre>
<p>Og dette er butikskolonnen, som vi skal bruge i den sidste fase.</p>
<p>Det sidste trin er at offentliggøre din ansøgning ved at udføre:</p>
<pre><code >Applier distribuerer fubliske butikker \ -fil/sti/til/fil.AAB \ -store produktion \ -app / \-frigivelse-noter “Nogle noter.””</code> </pre>
<p>Du skal udfylde mellemrummet såsom listekommandoen. I stedet for at have en statisk publikationsnotat, er det muligt at bruge i stedet. –Release-note-file En publikation Notes-fil er en rå tekstfil kodet med UTF-8.</p>
<h2>Abonner på vores nyhedsbrev</h2>
<p>Din app er klar. Du er ved at vise din virksomhed, hvordan appen ser ud. Din administrerende direktør har en Android -telefon, så du opretter en lukket test på Google Play -konsollen for at give ham en alfa -version af din app. Af race, vil du ikke offentliggøre den verden din app, før din chef den. Men så, når du vil offentliggøre din app til lukket test, vises denne pop-up! <img src=”https://uploads-ssl.webflow.com/62c6fbddb12bb54622241c3d/635bf9624452d90a3b65a82b_Untitled%20(22).png” />������������������������������������������������������������������������������������ Vent hvad? Alle ændringer vil være synlige for brugerne? Hvad sker der? TLDR: Alle trin til at offentliggøre din app til butikken. <img src=”https://uploads-ssl.webflow.com/62c6fbddb12bb54622241c3d/635bf97680fbbdf8f09a3257_Untitled%20(23).png” /></p>
<h2>Administreret udgivelse</h2>
<h3>Hvad er den administrerede forlag?</h3>
<p><img src=”https://uploads-ssl.webflow.com/62c6fbddb12bb54622241c3d/635bf9ea58556b3b6a2b7066_Untitled%20(24).png” /></p>
<p>Den administrerede udgivelse på GooglePlay -konsollen er en mulighed for at <em>“Kontrol nøjagtigt, når ændringer i din app offentliggøres”</em>. På GooglePlay -konsollen skal ændringerne til en eksisterende app først godkendes af Google før før <strong>Ubestemt</strong> På butikkerne. Den administrerede udgivelse er den mulighed, du vil aktivere for at stoppe denne øjeblikkelige publikation og være i stand til at offentliggøre den selv, når du vil have den. Dette forhindrer din app i at blive offentliggjort uden din viden og dit samtykke på en fredag aften lige efter et script fra Google Finishs. For at aktivere det skal du gå til <strong>Udgivelse af oversigt</strong> og så <strong>Tænd for administreret forlag</strong>. </p>
<h3>Hvorfor taler vi om den administrerede forlag?</h3>
<p><img src=”https://uploads-ssl.webflow.com/62c6fbddb12bb54622241c3d/635bfa218fe6c592f1d7539a_Untitled%20(25).png” /></p>
<p>Fordi den skræmmende pop-up om offentliggørelsen af opdateringen ikke ændrer sig. Notebly, når du vil lave en alfa -udgivelse, vil du stadig se er skræmmende popup. </p>
<h2>En alfa -udgivelse i GooglePlay -butikken</h2>
<p><img src=”https://uploads-ssl.webflow.com/62c6fbddb12bb54622241c3d/635bf97680fbbdf8f09a3257_Untitled%20(23).png” /></p>
<p>For bedre at forstå, hvordan det fungerer, lad os tage eksemplet på en alfa -udgivelse og se på den trin for trin. Og som jeg sagde før, vil du se den skræmmende popup, der taler om alle brugere, selvom det er en alfa -udgivelse. </p>
<h3>Trin 1: I gennemgang</h3>
<p><img src=”https://uploads-ssl.webflow.com/62c6fbddb12bb54622241c3d/635bfa62ddd050197a94b9d1_Untitled%20(27).png” /></p>
<p>Når du har upload din build (her version 7.8.0) For en alfa -udgivelse vil du se den i afsnittet Lukket test: </p>
<h3>Trin 2: Ændringer klar til at offentliggøre</h3>
<p>Når gennemgangen fra Google er færdig, da vi har den administrerede udgivelse, offentliggøres bygningen ikke automatisk. Vi er i fasen “<strong><em>Klar til at offentliggøre</em></strong>». <img src=”https://uploads-ssl.webflow.com/62c6fbddb12bb54622241c3d/635bfa838d93db19d85248ab_Untitled%20(28).png” /> <img src=”https://uploads-ssl.webflow.com/62c6fbddb12bb54622241c3d/635bfa8a9b72f969fa9a9204_Untitled%20(29).png” />Der kan du se de forskellige ændringer, der er foretaget. Du kan se, at du har ændret et element i “Lukket test – Alpha”, og at du har version 7.8.0 af appen. <strong>Noter</strong>: Den skræmmende sætning i “Beskrivelse”: Full Rollout startede ikke, at den fulde udrulning er startet. Som altid er det forvirrende (ellers ville jeg skrive denne artikel). OK, alt virker godt, vi er bare nødt til at klikke på “Publicer Change”: Hvad kan muligt gå galt? <img src=”https://uploads-ssl.webflow.com/62c6fbddb12bb54622241c3d/635bfab88d93db67dd524d5c_Untitled%20(30).png” />������������������������������������������������������������������������������������ Hvad mener du <strong>“Alle ændringer vil være synlige for brugerne”</strong>.</p>
<h3>Trin 3: Den skræmmende popup</h3>
<ul>
<li>Alpha -brugere vil se ændringen med den nye version (7.8.0) af appen.</li>
<li>Hver normal bruger vil se ændringen af appen i produktion. Men da der ikke er nogen, ser de ikke noget.</li>
</ul>
<p>Så igen er det stressende og skræmmende, men det beskriver godt, hvad der vil ske: Hver bruger vil se ændringerne for deres app. Hvis de har alfa -appen, vil de alfa -opdateringen, hvis de har produktionsappen, vil de se produktionsappopdateringen (hvis der er en).</p>
<p>Så du kan slappe af og klikke på “Publicer”, og alt vil være i orden: De berørte brugere vil se ændringerne. Og resten af brugerne ser ikke noget.</p>
<h3>Trin 4: Appen er implementeret i butikkerne</h3>
<p>Og de rigtige mennesker har adgang til den rigtige app. De fleste mennesker har dog ikke adgangen, men alfa -testerne vil være i stand til at få adgang til den.</p>
<h2>En knap, men mange ændringer</h2>
<p>En anden ting at huske på er, at der kun er en knap <strong>Offentliggøre ændringer</strong>. Du skal dog muligvis foretage flere ændringer og derfor have flere ændringer klar til at offentliggøre.</p>
<p>Det kan let være tilfældet, hvis du ændrer hovedbutikslisten:</p>
<p><img src=”https://uploads-ssl.webflow.com/62c6fbddb12bb54622241c3d/635bfb1b78821931b98fda42_Photo.png” /></p>
<p>Salg der er på en knap: “Publicer Ændringer”, hver ændring vil blive offentliggjort på samme tid. Du kan ikke gøre det på nogen anden måde.</p>
<p>Så du skal være forsigtig med ikke at forberede flere ændringer, som du ikke ønsker at offentliggøre på samme tid!</p>
<h2>Konklusion</h2>
<p>Det er altid lidt skræmmende at udgive en app, og tydelig. Så jeg håber, at denne artikel vil berolige dig næste gang du vil se denne skræmmende popup og held og lykke med den ikke-meget eksplicitte og meget skræmmende Google Console Console Console Console Console Console Console!</p>