Looking for android Keywords? Try Ask4Keywords

AndroidUmgang mit Deep Links


Einführung

Deep Links sind URLs, über die Benutzer direkt zu bestimmten Inhalten in Ihrer App gelangen. Sie können Deep Links einrichten, indem Sie Absichtsfilter hinzufügen und Daten aus eingehenden Absichten extrahieren, um Benutzer zum rechten Bildschirm Ihrer App zu führen.

Parameter

<data> Attribut Einzelheiten
planen Der Schemateil einer URI (Groß- und Kleinschreibung beachten). Beispiele: http , https , ftp
Wirt Der Host- Teil einer URI (Groß- und Kleinschreibung wird berücksichtigt) Beispiele: google.com , example.org
Hafen Der Portteil einer URI. Beispiele: 80 , 443
Pfad Der Pfadteil einer URI. Muss mit / beginnen Beispiele: / , /about
pathPrefix Ein Präfix für den Pfadteil eines URI. Beispiele: /item , /article
Pfadmuster Ein Muster für den Pfadteil eines URI. Beispiele: /item/.* , /article/[0-9]*
Mime Typ Ein übereinstimmender Mime-Typ. Beispiele: image/jpeg , audio/*

Bemerkungen

Der <intent-filter>

Diese Kombination der Elemente <action> und <category> teilt dem Android-System mit, dass eine bestimmte Aktivität gestartet werden soll, wenn der Benutzer auf einen Link in einer anderen Anwendung klickt.

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />

    <data ... />

</intent-filter>

Mehrere <data> -Tags

Der Satz von Deep Links, den Ihr <intent-filter> unterstützt, ist das Kreuzprodukt aller <data> -Elemente, die Sie in diesem Absichtsfilter definieren. Die Beispiele für mehrere Domänen, mehrere Pfade und mehrere Schemas zeigen dies.

Ressourcen

Umgang mit Deep Links Verwandte Beispiele