Der Unterschied zwischen App-Links und Deep Links
App-Links (auch universelle Links auf iOS genannt) sehen aus wie normale https-Links, zum Beispiel https://webtoapp.design. Wenn du den Link auf einem Gerät anklickst, auf dem die App für diese Website installiert ist, wird der Link in der App geöffnet. Wenn die App nicht installiert ist, wird der Link im Browser geöffnet.
Deep Links verwenden ein anderes Schema anstelle von https, zum Beispiel app600://webtoapp.design. Wenn du den Link auf einem Gerät anklickst, auf dem die App für diese Website installiert ist, wird der Link in der App geöffnet. Wenn die App nicht installiert ist, passiert nichts.
Der Hauptunterschied besteht also für Nutzer, die die App nicht installiert haben. Wenn du möchtest, dass sie die Links auch nutzen können (zum Beispiel, weil du die Links in E-Mails verwendest, die an alle Kunden gesendet werden), musst du App-Links verwenden.
In dieser Anleitung zeigen wir dir, wie du deine Deep Links erstellen und anpassen kannst.
Einen Deep Link erstellen
Zuerst musst du das Deep-Linking-Schema deiner App in deinen App-Navigationseinstellungen heraussuchen. Du kannst das Schema auch ändern, wenn du möchtest. In dieser Anleitung werden wir das Schema app600 als Beispiel verwenden.
Entscheide dich dann für die URL, die die App anzeigen soll, wenn der Deep Link angeklickt wird. Nehmen wir https://webtoapp.design/examples als Beispiel.
Um deine URL in eine Deep-Link-URL zu verwandeln, ersetze das URL-Schema (normalerweise https oder http) durch dein Deep-Linking-Schema. In unserem Beispiel wäre die resultierende URL also app600://webtoapp.design/examples
Deinen Deep Link verwenden
Du kannst diese URL jetzt überall verwenden, zum Beispiel auf deiner Website oder in E-Mails. In einem Link-Tag würde sie so aussehen:
<a href="app600://webtoapp.design/examples">In der App öffnen</a>
Einschränkungen
Wenn der Nutzer die App nicht installiert hat, passiert nichts, wenn er auf den Link klickt. Leider gibt es keine Möglichkeit, dieses Problem zu umgehen, denn es gibt ein paar Einschränkungen: Es gibt keine Möglichkeit zu überprüfen, ob die App installiert ist, also können wir nicht versuchen, den Deeplink zu öffnen und, falls das nicht klappt, die Seite im Browser zu öffnen.
App Links haben dieses Problem nicht. Sie öffnen die Website im Browser, wenn die App nicht installiert ist, was in vielen Fällen bevorzugt wird.
