Uživatelé sledující odkazy v zařízeních mají jediný cíl: dostat se k obsahu, který chtějí vidět. Jako vývojář můžete nastavit Odkazy aplikací pro Android tak, aby se uživatelé dostali na konkrétní obsah odkazu přímo ve vaší aplikaci a obešli dialogové okno pro výběr aplikace, známé také jako rozřazovací dialogové okno. Protože Android App Links využívají HTTP URL a asociaci s webovou stránkou, uživatelé, kteří nemají nainstalovanou vaši aplikaci, přejdou přímo na obsah na vaší stránce.
Hluboké odkazy a Android App Links
Než se ponoříte do implementace, je důležité pochopit různé typy odkazů, které můžete v aplikaci pro Android vytvořit: hluboké odkazy a Android App Links.
Hluboké odkazy jsou URL, které uživatele přenesou přímo na konkrétní obsah ve vaší aplikaci. V systému Android můžete hloubkové odkazy nastavit přidáním filtrů záměrů a extrahováním dat z příchozích záměrů, abyste uživatele navedli na správnou aktivitu.
Pokud však stejný záměr zvládnou i jiné aplikace nainstalované v zařízení uživatele, uživatelé nemusí přejít přímo do vaší aplikace. Například kliknutí na adresu URL v e-mailu od banky může vést k dialogovému oknu s dotazem, zda má uživatel k otevření odkazu použít prohlížeč, nebo vlastní aplikaci banky.
Android App Links v systému Android 6.0 (úroveň API 23) a vyšších verzích umožňuje aplikaci označit se jako výchozí zpracovatel daného typu odkazu. Pokud uživatel nechce, aby aplikace byla výchozím zpracovatelem, může toto chování zrušit v systémovém nastavení svého zařízení.
Android App Links nabízí následující výhody:
- Bezpečné a specifické: Odkazy aplikací pro Android používají adresy HTTP URL, které odkazují na webovou doménu, kterou vlastníte, takže vaše odkazy nemůže použít žádná jiná aplikace. Jedním z požadavků pro Android App Links je ověření vlastnictví vaší domény prostřednictvím jedné z našich metod asociace webových stránek.
- Bezproblémové uživatelské prostředí:
- Podpora Android Instant Apps: Protože Android App Links používají jedinou adresu URL HTTP pro stejný obsah na vašem webu i ve vaší aplikaci, uživatelé, kteří nemají nainstalovanou aplikaci, jednoduše přejdou na váš web namísto aplikace – žádné chyby 404, žádné chyby: Díky Android Instant Apps mohou uživatelé spustit vaši aplikaci pro Android, aniž by ji museli instalovat. Chcete-li do své aplikace pro Android přidat podporu Instant App, nastavte odkazy na aplikace pro Android a navštivte stránku g.co/InstantApps.
- Zapojte uživatele z vyhledávače Google:
Add Android App Links
Obecné kroky pro vytvoření Android App Links jsou následující:
- Vytvořte hluboké odkazy na konkrétní obsah ve své aplikaci: V manifestu aplikace vytvořte filtry záměrů pro URI webových stránek a nakonfigurujte aplikaci tak, aby používala data ze záměrů k odesílání uživatelů na správný obsah v aplikaci. Další informace najdete v článku Vytváření hlubokých odkazů na obsah aplikace.
- Přidejte ověření pro své hluboké odkazy: Nakonfigurujte aplikaci tak, aby vyžadovala ověření odkazů v aplikaci. Poté na svých webových stránkách zveřejněte soubor JSON Digital Asset Links, abyste mohli ověřit vlastnictví prostřednictvím služby Google Search Console. Více informací najdete v článku Ověření odkazů aplikací.
Aleternativou k výše odkazované dokumentaci je nástroj Android App Links Assistant v aplikaci Android Studio, který vás provede všemi kroky potřebnými k vytvoření odkazů aplikací pro Android.