Användare som följer länkar på enheter har ett mål i åtanke: att komma till det innehåll de vill se. Som utvecklare kan du konfigurera Android App Links så att användarna kommer till det specifika innehållet i en länk direkt i din app, utan att behöva använda dialogrutan för val av app, även känd som dialogrutan för disambiguering. Eftersom Android App Links utnyttjar HTTP-URL:er och kopplingen till en webbplats går användare som inte har din app installerad direkt till innehållet på din webbplats.
Djupa länkar och Android App Links
Innan du går in på implementeringen är det viktigt att förstå de olika typerna av länkar som du kan skapa i din Android-app: djupa länkar och Android App Links.
Djupa länkar är webbadresser som leder användarna direkt till ett specifikt innehåll i din app. I Android kan du skapa djupa länkar genom att lägga till avsiktsfilter och extrahera data från inkommande intentioner för att leda användarna till rätt aktivitet.
Om andra appar som är installerade på en användares enhet kan hantera samma avsikt kanske användarna inte går direkt till din app. Om du till exempel klickar på en webbadress i ett e-postmeddelande från en bank kan det leda till en dialog som frågar användaren om han eller hon ska använda webbläsaren eller bankens egen app för att öppna länken.
Android App Links på Android 6.0 (API-nivå 23) och högre gör det möjligt för en app att utse sig själv som standardhanterare för en viss typ av länk. Om användaren inte vill att appen ska vara standardhandläggare kan han/hon åsidosätta detta beteende i enhetens systeminställningar.
Android App Links erbjuder följande fördelar:
- Säker och specifik: Android App Links använder HTTP-URL:er som länkar till en webbplatsdomän som du äger, så ingen annan app kan använda dina länkar. Ett av kraven för Android App Links är att du verifierar ägandet av din domän genom en av våra metoder för webbplatsassociation.
- Sömlös användarupplevelse: Eftersom Android App Links använder en enda HTTP-URL för samma innehåll på din webbplats och i din app, går användare som inte har appen installerad helt enkelt till din webbplats i stället för till appen – inga 404:or, inga fel.
- Stöd för Android Instant Apps: Med Android Instant Apps kan dina användare köra din Android-app utan att installera den. Om du vill lägga till stöd för Instant Apps till din Android-app installerar du Android App Links och besöker g.co/InstantApps.
- Engagera användare från Google Search: Användare öppnar direkt specifikt innehåll i din app genom att klicka på en URL från Google i en mobil webbläsare, i Google Search-appen, i skärmsökning på Android eller via Google Assistant.
Add Android App Links
De allmänna stegen för att skapa Android App Links är följande:
- Skapa djupa länkar till specifikt innehåll i din app: I appmanifestet skapar du avsiktsfilter för webbplatsens URI:er och konfigurerar appen så att den använder data från intentionerna för att skicka användare till rätt innehåll i appen. Läs mer i Skapa djupa länkar till appinnehåll.
- Lägg till verifiering för dina djupa länkar: Konfigurera din app så att den begär verifiering av applänkar. Publicera sedan en JSON-fil för länkar till digitala tillgångar på dina webbplatser för att verifiera ägandet via Google Search Console. Läs mer i Verifiera applänkar.
Som ett alternativ till den dokumentation som länkas ovan är Android App Links Assistant ett verktyg i Android Studio som guidar dig genom alla steg som krävs för att skapa Android App Links.