Deep Link

Aus Android Wiki
Version vom 22. Januar 2017, 21:32 Uhr von Florian (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Als '''Deep Link''' (im Gegensatz zu einem ''Surface Link'') wird ein Hyperlink bezeichnet, der nicht auf die Hau…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Als Deep Link (im Gegensatz zu einem Surface Link) wird ein Hyperlink bezeichnet, der nicht auf die Hauptseite einer Internetpräsenz (bspw. http://example.com), sondern auf eine spezifische Unter-, bzw. Inhaltsseite einer Internetpräsenz verlinkt (bspw. http://example.com/Inhalt.html). Im Bezug auf Android werden Links als Deep Links bezeichnet, die in einer App zu einer bestimmten Ansicht, bzw. einem bestimmten Inhalt verweisen. Wird ein solcher Link verwendet, bzw. vom Nutzer angeklickt, öffnet sich nicht nur die App in der Hauptansicht, sondern ein bestimmter Inhalt in der App wird aufgerufen. Beispielsweise unterstützt die Wikipedia App Play Store sog. Deep Links. Wird auf einen solchen geklickt öffnet sich nicht die Hauptseite der Wikipedia in der App, sondern stattdessen die Inhaltsseite der Wikipedia.

Deep Links müssen in einer spezifischen App mit einem sog. Intent-Filter angegeben und ermöglicht werden. In diesem Intent-Filter kann der Entwickler der App einerseits festlegen, für welchen Host die App Deep-Linking akzeptiert. Zudem ist es möglich, ausschließlich bestimmte Pfade einer Webseite in der App zu unterstützten. Ist die App auf dem Gerät eines Nutzers installiert, werden Links zu einer Webseite, die zu dem Deep Link Intent-Filter passen, nicht im Webbrowser, sondern in der App geöffnet. Der Nutzer kann diesen Standard auch überschreiben und diese Webseiten weiterhin in dem Webbrowser seiner Wahl öffnen.