Android dype koblinger åpner en bestemt side i en app og kan eventuelt sende data til den. Utviklere kan finne dype koblinger som er spesielt nyttige for handlinger, for eksempel å klikke på et varsel eller sende en applink via e-post.
La oss ta en e-postklient som et eksempel. Når brukeren klikker varselet om en e-post hun mottok, åpnes den en dyp lenke som tar henne til e-posten i appen. Sist men ikke minst, dype koblinger tillater også at Google kan indeksere appen din og lenke til bestemte deler av appen din i søk. Den dype lenken vises som et søkeresultat i Google, og kan ta brukeren til en bestemt del av appen din.
For å legge til en dyp lenke til appen din, må du legge den til i android manifestfilen som et hensiktsfilter. Ta en titt på følgende eksempel.
De
og koder er påkrevd. De
Tag velger hva som skjer i appen når koblingen klikkes. De tag angir hvilke URIer som er akseptable som dype lenker til siden.
I eksempelet ovenfor navigerer du til enten http://www.mydeeplink.com eller tutsplus: // deeplink tar brukeren til LinkActivity
aktivitet. De
koder angir egenskapene til den dype lenken. Legg merke til at du må opprette et eget hensiktfilter for hver URI-skjema og hver aktivitet.
Du kan opprette flere lenker til samme aktivitet. For å skille mellom disse må du analysere hensiktens data i koden din for å skille mellom linkene. Dette gjøres vanligvis i onCreate ()
metode ved å lese i dataene og opptre tilsvarende.
beskyttet ugyldig onCreate (Bundle savedInstanceState) super.onCreate (savedInstanceState); setContentView (R.layout.activity_link); Verktøylinjeverktøylinje = (Verktøylinje) findViewById (R.id.toolbar); setSupportActionBar (verktøy); Intent in = getIntent (); Uri data = in.getData (); // Gjør noe med data. For eksempel, åpne visse e-postmeldinger i visningen.
Android Studio gjør det veldig enkelt å teste dype koblinger. Klikk Kjør> Rediger konfigurasjoner å redigere konfigurasjonen av prosjektet.
Åpne Generell kategorien øverst og skriv inn URI i Deep Link felt i Start alternativer seksjon. Når du starter appen din med Android Studio, forsøker den å åpne den angitte URIen.
Nå som du vet hvordan du lager og bruker dype koblinger, kan du åpne opp nye inngangspunkter for brukere å kommunisere med appen din. Brukere kan bruke Google-søk på sine telefoner for å finne sider i appen din, og du kan opprette varsler som åpner en bestemt side i appen din når du klikker.