Så här åtgärdar du problem med applänkar på Android och iOS

Senaste uppdateringen: Oktober 28, 2026
Författare: Pixelerad
  • Korrekt konfiguration av filerna assetlinks.json och apple-app-site-association är avgörande för att länkarna ska öppnas appen automatiskt.
  • Externa faktorer som Apples CDN eller Googles Play App Signing kan påverka länkverifieringen.
  • Att rensa systemtjänstcacheminnor och uppdatera komponenter som WebView löser ofta oväntade omdirigeringsfel.

Förvirrad man som använder en smartphone i soffan, vilket representerar en användares frustration när en app-länk inte fungerar korrekt.

Jag är säker på att det har hänt dig: du klickar på en länk som borde ta dig direkt till din favoritapp, och till din förvåning öppnas din webbläsare eller, ännu värre, skickas du till appbutiken. Detta fenomen, som kan vara ett riktigt huvudbry för både apputvecklaren och slutanvändaren, beror vanligtvis på att kopplingen mellan URL:en och applikationen inte är korrekt konfigurerad eller har slutat fungera av någon teknisk anledning.

I den här artikeln går vi igenom hur App Links fungerar på Android och Universal Links på iOS, och vad man ska göra när det går fel. Oavsett om du är en utvecklare som kämpar med konfigurationsfilen eller en användare som helt enkelt vill att dina länkar ska fungera, hittar du alla tips och tricks för att få ditt system att fungera smidigt.

Så här fungerar applänkar på Android

Närbild av en smartphone med appikoner och ett digitalt gränssnitt, som illustrerar det allmänna konceptet med applänkar och universella länkar.

För att säkerställa att Android vet att en länk tillhör en app utan att tillfråga användaren med den där irriterande väljaren, använder den ett säkert verifieringssystem. I huvudsak säger appen till systemet: "Hej, jag äger den här domänen", och Android verifierar detta genom att kontrollera en fil som heter assetlinks.json , som måste finnas på domänens webbserver.

  RCS-meddelanden: vad det är, hur det fungerar och varför det är viktigt

Sedan Android 12 kom har systemet blivit striktare. Om länken inte verifieras öppnas den i standardwebbläsaren. Dessutom introducerades dynamiska applänkar med Android 15. Detta är fantastiskt eftersom det låter dig ändra länkningsreglerna direkt på servern utan att behöva ladda upp en ny version av appen till Play Store, vilket gör att du kan hantera ruttunneslutningar och frågeparametrar direkt.

Vanliga fel och tekniska lösningar i Android

Utvecklingsmiljö med en bärbar dator som visar kod och en smartphone bredvid den på ett träbord, perfekt för avsnittet om tekniska lösningar.

Ett av de vanligaste felen uppstår när utvecklaren verifierar att allt fungerar på deras dator, men länken inte öppnar appen i den slutliga versionen i Play Store. Detta händer vanligtvis på grund av Play App Signing . Google signerar appen med en annan nyckel än uppladdningsnyckeln, så SHA-256-fingeravtrycket måste vara det som visas i Google Play-konsolen , inte det lokala.

Om du är en användare och märker att länkar inte omdirigeras korrekt kanske du vill prova en mer drastisk lösning. Ibland kan det lösa problem som har kvarstått i månader genom att rensa lagring och cache för tre kritiska komponenter – Android System WebView, Google Play Services och Google Services Framework – följt av en omstart.

Bemästra iOS Universal Links

Programvaruutvecklare analyserar kod på en surfplatta i ett modernt kontor, vilket representerar länkdiagnostik- och felsökningsfasen.

I Apples ekosystem är det lite annorlunda. iPhones laddar inte ner konfigurationsfilen direkt från din server; istället går de via Apples CDN . Det betyder att även om din apple-app-site-association-fil ser perfekt ut på din webbplats, kanske Apple inte har uppdaterat den på sina servrar ännu.

  Rätt ordning för att ladda din mobiltelefon och skydda ditt batteri

Det är viktigt att förstå att vissa beteenden helt och hållet beror på Apples design och inte är buggar. Om användaren till exempel manuellt skriver in URL:en i Safari eller klickar på en länk på samma domän där den redan finns, prioriterar systemet webbsurfning. För att testa detta klistrar du helst in länken i Notes-appen och håller den nedtryckt. Om alternativet att öppna den i appen visas fungerar kopplingen korrekt.

Steg för att felsöka allmänna programfel

Överväldigad kvinna framför sin dator och mobiltelefon, vilket symboliserar stressen som orsakas av ihållande omdirigeringsfel för både utvecklare och användare.

När en app börjar stängas oväntat eller stöter på fel när den försöker öppna externt innehåll finns det några grundläggande steg som aldrig misslyckas. Det första är att se till att appen är uppdaterad, eftersom utvecklare ständigt släpper patchar för att åtgärda omdirigeringsfel . Om problemet kvarstår kan tvångsavstängning av appen från systeminställningarna rensa upp blockerade bakgrundsprocesser.

Om inget av detta fungerar kan boven i dramat vara Android System WebView . Den här komponenten gör att appar kan visa webbinnehåll utan att lämna appen. Om den börjar krångla kan du prova att uppdatera den från Play Store eller, i extrema fall, avinstallera dess uppdateringar för att återgå till fabriksversionen som följde med operativsystemet.

Snabb diagnostikguide för utvecklare

  • Ruttverifiering: Använd verktyg som swcutil på Mac för att jämföra en riktig URL med din lokala associationsfil.
  • Utvecklarläge: På iOS, aktivera diagnostik i utvecklarinställningarna för att se om telefonen har godkänt webbplatsen eller om användaren har valt webbläsaren manuellt.
  • Se upp för omdirigeringar: På både Android och iOS kan en omdirigering från HTTP till HTTPS eller från en domän utan www till en med www brytverifiering av länken.
  Metatjänster på Android: vad det är, vad det är till för och om det är värt att inaktivera

För att upprätthålla en smidig användarupplevelse medan du åtgärdar dessa problem finns det smarta länkningstjänster som omdirigerar användaren till rätt butik eller öppnar appen om den redan är installerad, vilket förhindrar att kunden stöter på ett 400-fel eller en tom sida medan det tekniska teamet justerar associationsfilerna på servern.

Nyckeln till att få djuplänkar att fungera är perfekt synkronisering mellan applikationsmanifestet, signeringscertifikatet och JSON-filen som finns på webbservern, med tanke på att faktorer som systemcachning, WebView-uppdateringar eller Apple CDN:er kan orsaka förseningar eller fel i verifieringen.