06/08/2023
I en verden, hvor mobilapps er blevet uundværlige, er effektiv styring af Software Development Kits (SDK'er) afgørende for succes. Mange kender Adobe Launch (tidligere Adobe Experience Platform Launch) som et kraftfuldt værktøj til web-tag-styring, men dets evner strækker sig nu dybt ind i mobiludviklingens verden. Med Adobe Launch kan du centralisere og strømline styringen af dine mobile SDK'er, hvilket giver dig uovertruffen kontrol og fleksibilitet over dine applikationers funktionalitet og dataopsamling. Denne guide vil føre dig gennem processen med at oprette og administrere et nyt mobilegenskab i Adobe Launch, og vise dig, hvordan du udnytter dette værktøj til at optimere din mobilapp-udvikling fra start til slut.

- Hvad Er Adobe Launch til Mobil?
- Oprettelse af et Nyt Mobilegenskab i Launch
- Forudinstallerede Udvidelser og Kataloget
- Adaptere og Miljøer for Effektiv Udvikling
- Den Kraftfulde Publiceringsproces
- Håndtering af Installationsinstruktioner og Nye Udvidelser
- Hvorfor Vælge Adobe Launch til Dine Mobile Apps?
- Ofte Stillede Spørgsmål (FAQ)
- Konklusion
Hvad Er Adobe Launch til Mobil?
Adobe Launch til mobil er en udvidelse af den velkendte tag-styringsløsning, der giver udviklere og marketingfolk mulighed for at administrere mobile SDK'er på samme måde, som de administrerer web-tags. Det eliminerer behovet for at genudgive appen hver gang en konfigurationsændring er nødvendig, hvilket sparer tid og ressourcer. Forestil dig, at du ønsker at tilføje en ny analyse-udvidelse eller justere målgruppestyring i din app; traditionelt ville dette kræve en ny app-udgivelse til app-butikkerne. Med Adobe Launch kan mange af disse ændringer implementeres dynamisk gennem en centraliseret platform. Dette giver en utrolig smidighed i udviklingsprocessen og sikrer, at dine apps altid er opdaterede med de nyeste funktioner og integrationer, uden at forsinke udgivelsescyklusserne unødigt. Det handler om at give dig maksimal kontrol over dine applikationers adfærd og funktionalitet.
Oprettelse af et Nyt Mobilegenskab i Launch
Processen med at oprette et nyt mobilegenskab i Adobe Launch er intuitiv og designet til at give dig fuld kontrol fra starten. Når du opretter en ny ejendom, vil du blive præsenteret for et valg mellem 'web' og 'mobil'. Ved at vælge 'mobil' åbner du op for de specifikke indstillinger, der er relevante for mobile applikationer.
Grundlæggende Indstillinger for Mobilegenskabet
- Navngivning: Du skal tildele et navn til din ejendom, som let identificerer den, f.eks. din applikations navn.
- Privatlivsindstillinger: Dette er et kritisk punkt, især med henblik på GDPR-overholdelse. Du kan ændre standardindstillingerne for privatlivets fred til 'opt-in', 'opt-out' eller 'ukendt'. Disse indstillinger styrer standardtilstanden for dataindsamling i din applikation og er afgørende for at designe din applikation til at være i overensstemmelse med gældende databeskyttelseslovgivning. Ved at vælge 'opt-in' sikrer du, at dataindsamling kun sker efter brugerens udtrykkelige samtykke.
- HTTPS: På indstillingssiden for ejendommen kan du også slå HTTPS til eller fra. For mobile applikationer er det næsten altid anbefalet at have HTTPS aktiveret for at sikre sikker kommunikation og datatransmission.
Efter at have oprettet et mobilegenskab kan du begynde at administrere alle dine SDK-konfigurationsindstillinger, hvilket giver dig et centralt sted at styre alle aspekter af din applikations dataopsamling og tredjepartsintegrationer.
Forudinstallerede Udvidelser og Kataloget
En af de store fordele ved Adobe Launch er den modulære tilgang gennem udvidelser. Når du navigerer til udvidelsessiden for et nyt mobilegenskab, vil du bemærke, at to vigtige udvidelser allerede er forudinstalleret for dig:
Standard Udvidelser
- Mobile Core-udvidelsen: Dette er den grundlæggende SDK, der er nødvendig for at levere livscyklus-begivenhedsdata til alle andre løsninger. Den håndterer grundlæggende app-hændelser som app-start, app-pause og app-lukning, som er fundamentale for enhver analyse eller personalisering.
- Profil-udvidelsen: Denne udvidelse giver SDK'en mulighed for at gemme klient-side data, der kan tilgås på tværs af sessioner. Dette er afgørende for at bevare brugerpræferencer, segmentering og personaliseret indhold, hvilket forbedrer brugeroplevelsen betydeligt.
Udvidelser fra Kataloget
Ved at klikke på 'kataloget' kan du se yderligere udvidelser, der kan installeres og konfigureres for din applikation. Dette inkluderer udvidelser for andre Adobe-løsninger som:
- Adobe Analytics: Til dybdegående analyse af brugeradfærd.
- Adobe Target: Til personalisering og A/B-test.
- Adobe Audience Manager: Til styring af målgruppesegmenter.
At have alle Adobe-løsninger administreret som udvidelser giver maksimal kontrol og fleksibilitet over din SDK-build. Du kan nemt tilføje eller fjerne funktionalitet uden at skulle ændre den underliggende app-kode, hvilket fremskynder udviklingen og minimerer risikoen for fejl.
Adaptere og Miljøer for Effektiv Udvikling
En velstruktureret udviklingsproces er afgørende for mobilapps, og Adobe Launch understøtter dette med adaptere og miljøer.
Adaptere
Når du navigerer til 'adaptere', vil du se en forudoprettet 'administreret af Adobe'-adapter. Dette betyder simpelthen, at Adobe tager sig af hostingen af dine SDK-konfigurationer for hvert miljø, du opsætter. Dette fjerner byrden fra dig og sikrer, at dine konfigurationer altid er tilgængelige og opdaterede.
Miljøer
Adobe Launch opretter automatisk tre miljøer for dig: Udvikling, Staging og Produktion. Hvert miljø repræsenterer et forskelligt hostet konfigurationsendepunkt, hvilket er afgørende for en organiseret udviklingsarbejdsgang:
- Udviklingsmiljø (Development): Dette bruges af udviklere under den aktive kodningsfase. For eksempel kan en iOS-mobilappudvikler forbinde SDK-buildet i sit Xcode-projekt til Launchs udviklingsmiljø. Dette giver mulighed for hurtige iterationer og test af nye funktioner, inden de flyttes videre.
- Staging-miljø (Staging): Dette miljø er typisk forbundet til en testversion af appen, f.eks. via TestFlight for iOS eller en intern testudgivelse for Android. Det bruges til intern test, QA (kvalitetssikring) og pilotbrugere for at sikre, at alt fungerer som forventet i et miljø, der ligner produktion, men uden at påvirke live-brugere.
- Produktionsmiljø (Production): Dette er det miljø, som din udgivne applikation i App Store eller Google Play Store skal pege på. Det indeholder de endelige og validerede konfigurationer, der bruges af dine live-brugere.
Afhængigt af dine behov kan du konfigurere flere udviklingsmiljøer, men du vil altid kun have et enkelt staging- og produktionsmiljø. Denne struktur sikrer en kontrolleret og trinvis udrulning af ændringer.
Den Kraftfulde Publiceringsproces
Publiceringstabben er der, hvor du kontrollerer, hvordan SDK-konfigurationsændringer implementeres i dine applikationer. En samling af konfigurationsændringer kaldes et 'bibliotek'.
Oprettelse af et Nyt Bibliotek
Ved at klikke på knappen 'Tilføj nyt bibliotek' kommer du til en skærm, hvor du kan navngive biblioteket og derefter vælge det oprindelige miljø for implementering. Dette trin er afgørende for at organisere dine ændringer og sikre, at de udrulles i den korrekte rækkefølge og til de rigtige miljøer.
Granulær Kontrol over Ressourcer
Derefter kan du vælge, hvilke ressourcer eller ændringer du vil inkludere. Dette niveau af granulær kontrol er utroligt kraftfuldt, da det giver fleksibiliteten til at implementere eller teste specifikke ændringer i stedet for at skulle vælge en 'alt eller intet'-tilgang. Du kan vælge at tilføje alle ændrede ressourcer eller selektivt tilføje eller fjerne elementer til din biblioteksbygning. Dette er især nyttigt, når du arbejder på flere funktioner samtidigt, og kun ønsker at udrulle specifikke ændringer til test.

Publiceringsworkflow
Når du er tilfreds med dit valg, klikker du på 'Gem & Byg for Udvikling'. Du vil se, at publiceringsworkflowet nu viser fremskridt for at gemme disse ændringer op til dit udviklingsmiljøs endepunkt. Hvis du vil flytte denne build til dit staging-miljø, skal du først godkende den og derefter 'Byg for Staging'. Den samme proces følges for at presse din biblioteksbuild til produktion. Dette trinvisse godkendelsessystem sikrer, at kun testede og godkendte ændringer når dine live-brugere, hvilket minimerer risikoen for regressionsfejl.
Håndtering af Installationsinstruktioner og Nye Udvidelser
For at integrere Adobe Launch SDK'en i din applikation har du brug for de korrekte installationsinstruktioner. Ved siden af hvert miljø i Launch vil du se et pakkeikon, der åbner et vindue med installationsinstruktioner. Disse instruktioner kan bruges til hurtigt at trække Adobe Experience Platform SDK'en og de valgte udvidelser ind i dit applikationsprojekt. Det er vigtigt at huske, at dette sæt installationsinstruktioner kun vil afspejle det sæt udvidelser, der er blevet publiceret som en build.
Eksempel: Tilføjelse af en Ny Udvidelse (Adobe Target)
Lad os sige, at du ønsker at tilføje Adobe Target-udvidelsen til din build. Bemærk, at Target-udvidelsen ikke er i dit nuværende sæt installationsinstruktioner, da den endnu ikke er publiceret.
- Tilføj fra katalog: Naviger tilbage til udvidelsestabben og klik på kataloget for at tilføje din Target-udvidelse.
- Opret nyt bibliotek: Derefter skal du tilføje denne ændring til din udviklingsbuild. Gå til publiceringstabben og klik på 'Tilføj nyt bibliotek'.
- Inkluder ændrede ressourcer: Klik på 'Tilføj alle ændrede ressourcer', og du vil se, at Target-udvidelsen vil være en del af denne nye udviklingsbuild.
- Byg for udvikling: Klik på 'Gem & Byg for Udvikling'.
- Opdaterede instruktioner: Efter at have fået grønt lys, kan du gå tilbage til din miljøtab og klikke på pakkeikonet for installationsinstruktioner for udvikling. Du vil bemærke, at Target-udvidelsen nu vises i installationsinstruktionerne for både Android og iOS.
Det skal bemærkes, at du kun behøver at gå tilbage til miljøtabben for opdaterede installationsinstruktioner, når du tilføjer nye udvidelser til din build for første gang. Efterfølgende konfigurationsændringer til udvidelserne eller tilføjelsen af eventuelle regler eller dataelementer vil blive implementeret automatisk og kræver ikke, at du kommer tilbage til miljøtabben for nye installationsinstruktioner. Dette system sikrer, at dine udviklere ikke konstant skal opdatere deres app-kode for hver lille konfigurationsændring, hvilket yderligere strømliner arbejdsprocessen.
Hvorfor Vælge Adobe Launch til Dine Mobile Apps?
Udover den detaljerede gennemgang af funktionaliteterne, er der flere overordnede grunde til, at Adobe Launch er et fremragende valg for mobil app-udvikling:
- Centraliseret styring: Alle dine mobile SDK-konfigurationer administreres fra én enkelt platform, hvilket reducerer kompleksitet og risiko for fejl.
- Fleksibilitet og kontrol: Du har fuld kontrol over, hvilke udvidelser der er inkluderet, hvordan de er konfigureret, og hvornår ændringer implementeres. Dette giver dig mulighed for at tilpasse din applikation præcist til dine behov.
- Effektivitet: Dynamisk konfigurationsimplementering betyder færre app-opdateringer og hurtigere tid til markedet for nye funktioner og justeringer.
- Skalerbarhed: Uanset om du har en lille app eller en stor portefølje, kan Adobe Launch skalere med dine behov og sikre en ensartet styring på tværs af alle dine mobilegenskaber.
- GDPR-understøttelse: Indbyggede privatlivsindstillinger hjælper dig med at overholde databeskyttelseslovgivning som GDPR, hvilket er afgørende i dagens digitale landskab.
Ofte Stillede Spørgsmål (FAQ)
Hvad er et "mobilegenskab" i Adobe Launch?
Et mobilegenskab i Adobe Launch er en konfigurationscontainer, der bruges til at administrere SDK'er og indstillinger for en specifik mobilapplikation (enten iOS eller Android). Det fungerer som et centralt kontrolpanel for alle appens dataopsamling og tredjepartsintegrationer.
Hvilke udvidelser er forudinstalleret, når jeg opretter et nyt mobilegenskab?
Som standard er Mobile Core-udvidelsen (grundlæggende SDK til livscyklus-begivenhedsdata) og Profil-udvidelsen (til lagring af klient-side data) forudinstalleret. Du kan tilføje flere fra kataloget efter behov.
Kan jeg have flere udviklingsmiljøer i Adobe Launch?
Ja, du kan konfigurere flere udviklingsmiljøer for at understøtte forskellige udviklingsteams eller sideløbende udviklingslinjer. Dog er der kun et enkelt staging- og et enkelt produktionsmiljø.
Skal jeg opdatere installationsinstruktionerne hver gang jeg ændrer noget i mine udvidelser?
Nej, kun når du tilføjer nye udvidelser til din build for første gang, skal du opdatere installationsinstruktionerne i din app-kode. Efterfølgende konfigurationsændringer til eksisterende udvidelser eller tilføjelse af regler og dataelementer implementeres dynamisk og kræver ikke en opdatering af appens installationskode.
Er Adobe Launch GDPR-kompatibel?
Adobe Launch tilbyder funktioner og indstillinger, såsom privatlivsindstillinger (opt-in/opt-out), der hjælper dig med at designe og konfigurere din applikation til at være GDPR-kompatibel. Det er dog altid dit ansvar at sikre, at din samlede implementering overholder gældende databeskyttelseslovgivning.
Konklusion
Adobe Launch repræsenterer et kvantespring inden for mobil app-udvikling og SDK-styring. Ved at tilbyde en centraliseret, fleksibel og yderst kontrollerbar platform giver det udviklere og virksomheder mulighed for at accelerere deres innovationscyklusser, forbedre brugeroplevelsen og sikre robust databeskyttelse. Fra oprettelse af mobilegenskaber og styring af udvidelser til en strømlinet publiceringsproces er Adobe Launch et uundværligt værktøj for enhver, der ønsker at optimere deres mobile strategi. Ved at omfavne disse muligheder kan du frigøre din apps fulde potentiale og levere enestående digitale oplevelser til dine brugere.
Hvis du vil læse andre artikler, der ligner Revolutionér Din Mobil App Udvikling Med Adobe Launch, kan du besøge kategorien Teknologi.
