Utilizatorii care urmăresc linkuri pe dispozitive au un singur scop: să ajungă la conținutul pe care doresc să-l vadă. În calitate de dezvoltator, puteți configura Android App Links pentru ca utilizatorii să ajungă la conținutul specific al unui link direct în aplicația dumneavoastră, ocolind dialogul de selectare a aplicației, cunoscut și sub numele de dialog de dezambiguizare. Deoarece Android App Links valorifică URL-urile HTTP și asocierea cu un site web, utilizatorii care nu au aplicația dumneavoastră instalată merg direct la conținutul de pe site-ul dumneavoastră.
Legături profunde și Android App Links
Înainte de a intra în implementare, este important să înțelegeți diferitele tipuri de legături pe care le puteți crea în aplicația dumneavoastră Android: legături profunde și Android App Links.
Legături profunde sunt URL-uri care duc utilizatorii direct la conținutul specific din aplicația dumneavoastră. În Android, puteți configura linkuri profunde prin adăugarea de filtre de intenție și prin extragerea datelor din intențiile primite pentru a conduce utilizatorii către activitatea corectă.
Cu toate acestea, dacă alte aplicații instalate pe dispozitivul unui utilizator pot gestiona aceeași intenție, este posibil ca utilizatorii să nu meargă direct la aplicația dvs. De exemplu, dacă se face clic pe un URL într-un e-mail de la o bancă ar putea duce la un dialog care să întrebe utilizatorul dacă să folosească browserul sau aplicația proprie a băncii pentru a deschide link-ul.
Android App Links pe Android 6.0 (nivel API 23) și mai sus permite unei aplicații să se desemneze ca fiind gestionarul implicit al unui anumit tip de link. Dacă utilizatorul nu dorește ca aplicația să fie gestionarul implicit, poate anula acest comportament din setările de sistem ale dispozitivului său.
Android App Links oferă următoarele avantaje:
- Sigur și specific: Android App Links utilizează URL-uri HTTP care se leagă de un domeniu de site web pe care îl dețineți, astfel încât nicio altă aplicație nu vă poate utiliza legăturile. Una dintre cerințele pentru Android App Links este ca dvs. să verificați proprietatea domeniului dvs. prin intermediul uneia dintre metodele noastre de asociere a site-urilor web.
- Experiență de utilizare fără probleme: Deoarece Android App Links utilizează un singur URL HTTP pentru același conținut de pe site-ul dvs. web și din aplicația dvs., utilizatorii care nu au aplicația instalată merg pur și simplu pe site-ul dvs. web în loc de aplicație – fără 404s, fără erori.
- Suport Android Instant Apps: Cu Android Instant Apps, utilizatorii dvs. pot rula aplicația dvs. Android fără a o instala. Pentru a adăuga suportul Instant App la aplicația dvs. Android, configurați Android App Links și vizitați g.co/InstantApps.
- Implicați utilizatorii din Google Search: Utilizatorii deschid direct un conținut specific din aplicația dvs. făcând clic pe un URL de la Google într-un browser mobil, în aplicația Google Search, în căutarea pe ecran pe Android sau prin Google Assistant.
Adaugați Android App Links
Pașii generali pentru crearea Android App Links sunt următorii:
- Creați legături profunde către un conținut specific din aplicația dvs: În manifestul aplicației dvs., creați filtre de intenție pentru URI-urile site-ului dvs. web și configurați-vă aplicația pentru a utiliza datele din intenții pentru a trimite utilizatorii la conținutul potrivit din aplicație. Aflați mai multe în Crearea de legături profunde către conținutul aplicației.
- Adăugați verificare pentru legăturile dvs. profunde: Configurați-vă aplicația pentru a solicita verificarea legăturilor din aplicație. Apoi, publicați un fișier Digital Asset Links JSON pe site-urile dvs. web pentru a verifica proprietatea prin Google Search Console. Aflați mai multe în Verify App Links.
Ca o alternativă la documentația legată mai sus, Android App Links Assistant este un instrument din Android Studio care vă ghidează prin fiecare dintre pașii necesari pentru a crea Android App Links.
.