Tutorials

Automatisering af app-udgivelsesnoter: Flersprogede arbejdsgange i 2026

StoreManager TeamStoreManager Team
·8 min. læsning
En udvikler opsætter automatiserede udgivelsesnoter til iOS og Android app stores på en opsætning med flere skærme

Vigtigste pointer

  • At forbinde CI/CD-pipelines med distributions-API'er eliminerer manuel indtastning af data under app-opdateringer.
  • Fastlane Deliver og Supply er fortsat branchestandarden for sikker indlejring af lokaliserede metadata.
  • AI-drevne lokaliseringssystemer kan øjeblikkeligt oversætte udgivelsesnoter til mere end 35 understøttede sprog.
  • LLM'er (Large Language Models), der er direkte integreret i dine Git-arbejdsgange, oversætter automatisk tekniske commit-beskeder til brugervendt tekst.
  • Automatisering af App Store Connect-lokalisering forhindrer menneskelige formateringsfejl ved opdatering af ændringslogfiler på tværs af platforme.
  • Udgivelse af en mobilopdatering burde være en enkel proces med ét klik. I stedet bruger udviklere timevis på manuelt at kopiere og indsætte oversatte ændringslogfiler (changelogs) i ufleksible webkonsoller for hver enkelt sprogversion. Implementering af automatisering af app-udgivelsesnoter skaber et pålideligt system, der skriver, oversætter og udruller udgivelsesmetadata sammen med de kompilerede binære filer.

    Hvordan automatiserer man App Store-udgivelsesnoter?

    Du automatiserer App Store-udgivelsesnoter ved at koble din CI/CD-pipeline direkte til Apple og Googles udvikler-API'er. Denne forbundne pipeline henter tekst fra dit repository og skubber den til butiksopslaget under byggeprocessen.

    Behandl dine butiksmetadata præcis ligesom programkode. Ved at gemme udgivelsesnoter i Git sikrer du versionsstyring og kan spore opdateringer tilbage til specifikke app-versioner. Når du tagger en udgivelse, udløser det platforme som GitHub Actions til at køre et udrulningsscript.

    Dette script godkender sig mod platformens servere og uploader applikationspakken sammen med sprogspecifikke tekstfiler (f.eks. en-US, fr-FR). Det automatiserede script gennemløber disse mapper og knytter tekstindholdet til målsprogfelterne i app store-databasen.

    Ifølge Apples retningslinjer for udviklere er vedligeholdelse af præcis lokalisering på tværs af regioner en af de primære drivkræfter for globale download-mængder. Programmeret automatisering fjerner menneskelige fejl og sikrer, at det globale publikum modtager nøjagtige funktionsopdateringer.

    Rutediagram, der illustrerer CI/CD-pipeline, som automatiserer metadata til app stores
    Rutediagram, der illustrerer CI/CD-pipeline, som automatiserer metadata til app stores

    Kan man automatisere iOS-udgivelsesnoter med Fastlane?

    Ja, du kan automatisere iOS-udgivelsesnoter ved at bruge Fastlane Deliver til at uploade rene tekstfiler direkte til App Store Connect. Deliver opretter en spejlet lokal mappestruktur, der passer perfekt til Apples metadatafelter.

    Fastlane fungerer som mellemmand mellem dit CI-miljø og Apples servere. Ved at køre fastlane init genereres en fastlane/metadata-mappe, der indeholder undermapper for hvert understøttet sprog. I en specifik sprogmappe opretter du ganske enkelt en release_notes.txt-fil.

    Kørsel af fastlane deliver godkender sikkert via en App Store Connect API-nøgle, læser release_notes.txt og opdaterer feltet "Hvad er nyt i denne version". Du udløser denne arbejdsgang gennem en tilpasset Fastlane 'lane'-konfiguration ved at definere en API-nøgle, tilføje handlingen deliver og eventuelt sende submit_for_review: true for øjeblikkelig indsendelse til gennemsyn.

    Brugen af Fastlane er fortsat den mest robuste metode til at automatisere iOS app udgivelsesnoter uden at bygge tilpassede netværksscripts helt fra bunden. Det integreres fejlfrit i arbejdsgange, der genererer disse tekstfiler dynamisk.

    Hvordan oversætter man app-udgivelsesnoter automatisk?

    Du kan oversætte app-udgivelsesnoter automatisk ved at forbinde din tekstgenereringsarbejdsgang til en AI-oversættelses-API eller bruge en udviklerudvidelse direkte i App Store Connect. Disse værktøjer overfører øjeblikkeligt opdateringer fra basissproget til globale sprog.

    Internationalisering (L10n) krævede tidligere håndtering af massive CSV-filer og oversættelsesbureauer. I dag kan scripts sende engelske udgivelsesnoter til OpenAI API eller Google Cloud Translation API. Disse lokaliserede svar gemmes derefter i Fastlane-mapper og gøres klar til upload.

    Da tilpassede API-scripts kræver justering af prompter og vedligeholdelse af API-nøgler, tilbyder browserværktøjer et effektivt alternativ. StoreManager automatiserer lokalisering i App Store Connect på tværs af mere end 35 sprog ved hjælp af Gemini AI direkte i din browser. Du indtaster blot basisteksten, hvorefter udvidelsen øjeblikkeligt distribuerer oversættelser til alle konfigurerede sprog.

    StoreManager strømliner også andre konsolopgaver. Udover at generere flersproget tekst opsætter det PPP-baseret prissætning for mere end 175 territorier. Valget mellem pipeline-scripts og browserautomatisering afhænger udelukkende af din tekniske præference for at vedligeholde tilpasset kode.

    AI-oversættelsesmaskine, der konverterer basistekst til flere lokaliserede sprog
    AI-oversættelsesmaskine, der konverterer basistekst til flere lokaliserede sprog

    Hvordan automatiserer man Google Play Store-udgivelsesnoter?

    Du automatiserer Google Play Store-udgivelsesnoter ved at bruge Fastlane Supply eller direkte kald til Google Play Developer API. Google Play håndhæver en streng filstruktur, som dit automatiseringsværktøj skal følge præcist.

    For at generere android udgivelsesnoter automatisk, skal du organisere dine tekstfiler i Fastlane ved hjælp af en navngivningskonvention, der er knyttet til buildets versionskode. Placer dine udgivelsesnoter i fastlane/metadata/android/en-US/changelogs/.

    Filnavnet skal matche programpakkens heltalsversionskode (f.eks. 10045.txt), eller du kan bruge default.txt til at anvende den samme tekst på tværs af alle uploads. Google håndhæver en stram grænse på 500 tegn for Android-udgivelsesnoter. Din automatiserede arbejdsgang skal inkludere valideringstrin, der beskærer eller opsummerer Android-teksten for at forhindre fejl i udrulningen.

    At køre fastlane supply opretter forbindelse via en JSON-nøgle til en Google Cloud Service Account. Værktøjet uploader din AAB-fil og skubber sekventielt lokaliserede tekstfiler ind i Google Play Console, hvilket publicerer opdateringen med det samme.

    Kan AI skrive app store-udgivelsesnoter?

    Ja, AI kan skrive app store-udgivelsesnoter ved at indlæse din Git-commithistorik og bruge store sprogmodeller (LLM'er) til at opsummere rå tekniske ændringer. Integrer AI-prompten direkte i din CI-arbejdsgang før fasen for upload af metadata.

    Udviklere skriver typisk meget tekniske commit-beskeder. Brugere, der læser i App Store, er ikke interesserede i interne kodeomskrivninger; de går op i forbedringer af sikkerhed og hastighed. Konfigurer en GitHub Action til at samle alle commit-beskeder mellem dit aktuelle og forrige release-tag.

    Dit pipeline-script sender denne samlede commit-streng til et AI-slutpunkt, hvor en prompt instruerer modellen i at oversætte teknisk jargon til brugerfordele. AI'en reagerer med polerede, ai-genererede app udgivelsesnoter, som dit script automatisk skriver til din release_notes.txt-fil. Dette fremhæver reelle funktionstilføjelser uden at kræve, at udviklere stopper op og skriver marketingtekster.

    Hvordan bruger man App Store Connect API'en til opdateringer?

    Du bruger App Store Connect API'en ved at foretage godkendte REST-netværkskald til slutpunktet appStoreVersionLocalizations for at opdatere dit whatsNew-datafelt. Denne tilgang omgår mellemliggende værktøjer som Fastlane og giver fuld kontrol over din infrastruktur.

    Apples API kræver streng godkendelse, hvilket betyder, at du skal generere en JSON Web Token (JWT) ved hjælp af en privat nøgle fra din App Store Connect-konto. Dit udrulningsscript signerer tokenet og vedhæfter det til HTTP-anmodningens 'authorization header'. For at opdatere et bestemt sprog skal du først forespørge API'en for at finde sprogets interne ID for din afventende app-version.

    Send en HTTP PATCH-anmodning til https://api.appstoreconnect.apple.com/v1/appStoreVersionLocalizations/{id} med en JSON-payload, der specificerer den opdaterede whatsNew-streng. Direkte brug af API er utroligt hurtigt og giver dig mulighed for at automatisere app store connect opdateringer synkront. Det kræver dog, at du selv håndterer genforsøg ved fejl, hastighedsbegrænsninger (rate limits) og logik til at analysere JSON.

    API-slutpunkt, der overfører data sikkert til cloud-infrastruktur
    API-slutpunkt, der overfører data sikkert til cloud-infrastruktur

    Hvad er den bedste måde at lokalisere udgivelsesnoter på?

    Den bedste måde at lokalisere udgivelsesnoter på afhænger af dit udgivelsestempo: brug direkte browserautomatiseringsværktøjer til øjeblikkelige opdateringer, eller byg en fuldt scriptet CI/CD-pipeline til planlagte udgivelser. Begge dele eliminerer manuel indtastning af data.

    At bygge en skræddersyet API-integration giver maksimal fleksibilitet, men kræver løbende vedligeholdelse, når platformene opdaterer deres slutpunkter. Brug af en udvidelse forenkler arbejdsgangen drastisk.

    LokaliseringsmetodeOpsætningstidVedligeholdelsesbyrdeBedste brugsscenarie
    Manuel indtastningIngenMeget højKun til enkeltsprågede apps
    Fastlane CI/CDHøjMiddelEnterprise-teams med tilpassede servere
    BrowserautomatiseringLavLavIndie-udviklere og hurtige iterationer

    For helt at undgå vedligeholdelse af pipelines giver browserudvidelser øjeblikkelig værdi. Du kan oversætte app udgivelsesnoter automatisk med StoreManager direkte fra dit Apple-konsoldashboard. Uanset hvilket værktøj du vælger, er det obligatorisk at skifte væk fra manuel tekstindtastning for effektivt at kunne skalere din applikations globale rækkevidde.

    Ofte stillede spørgsmål

    Hvad er tegngrænsen for App Store-udgivelsesnoter?

    Apple håndhæver en streng grænse på maksimalt 4.000 tegn for sektionen "Hvad er nyt i denne version" i App Store Connect. Google Play har en meget strengere grænse på 500 tegn for Android-udgivelsesnoter. Dine automatiseringsscripts skal respektere disse grænser for at forhindre uploadfejl.

    Forbedrer oversættelse af udgivelsesnoter ASO?

    Ja, lokaliserede udgivelsesnoter forbedrer App Store Optimization (ASO) markant. At tilbyde udgivelsesnoter på en brugers modersmål reducerer afvisningsprocenten på din app-side, forbedrer læsbarheden og øger globale konverteringsrater, hvilket fører til flere downloads på verdensplan.

    Kan jeg bruge markdown eller HTML i mine udgivelsesnoter?

    Hverken Apple eller Google understøtter fuldt ud rendering af rå HTML i udgivelsesnoter. Apple understøtter kun grundlæggende ren tekst og ignorerer markdown-formatering. Google tillader meget simple formateringstags, såsom
    for linjeskift og for fed tekst, men kompleks HTML vil blive vist som rå tekst.

    Hvor ofte skal jeg opdatere app-udgivelsesnoter?

    Du bør opdatere dine udgivelsesnoter for hver produktionsudruldning, der indeholder brugervendte ændringer, fejlrettelser eller ydeevneforbedringer. I moderne udviklingscyklusser, der udnytter automatisering, sker dette typisk hver 1-2 uge i forbindelse med regelmæssige sprint-udgivelser.

    Kilder

    • Apple Developer Documentation, Officiel API-dokumentation for ændring af lokaliseringer af App Store-versioner via REST-slutpunkter.
    • Google Play Developer API, Dokumentation, der beskriver den Edits API, som kræves for at uploade Android app bundles og metadata.
    • Fastlane Deliver, Omfattende opsætningsvejledning til at knytte lokale tekstfiler til felter i iOS App Store Connect.
    • Fastlane Supply, Konfigurationsretningslinjer for at udrulle lokaliserede ændringslogfiler til Google Play Store.
    • GitHub Actions Documentation, Bedste praksis for at skabe automatiserede arbejdsgange, der udløses af Git-repository-tags.
    • OpenAI Developer Platform, API-reference for integration af store sprogmodeller til at formatere og oversætte commit-logs.
    StoreManager Team

    Skrevet af

    StoreManager Team

    Specializing in ASO, app localization, and PPP-based pricing strategies across 175+ territories

    The team behind StoreManager — building tools that automate App Store Connect localization and pricing for mobile developers worldwide.

    Fortsæt læsning