Home Blog App Links Android: Der Praxis-Guide für KMU 2026

App Links Android: Der Praxis-Guide für KMU 2026

App Links Android sind eine der wichtigsten technischen Grundlagen für nahtlose mobile Nutzererlebnisse — und werden in vielen KMU noch immer stiefmütterlich behandelt. Dabei entscheiden sie darüber, ob Ihre App professionell wirkt oder Nutzer mit Fehlermeldungen und unerwarteten Browser-Weiterleitungen abschreckt. Dieser Guide erklärt Ihnen, wie App Links Android technisch funktionieren, wie Sie sie korrekt einrichten und welche häufigen Fehler Sie vermeiden sollten.


App Links Android sind eine Weiterentwicklung der klassischen Deep Links, die seit Android 6.0 (API-Level 23) verfügbar sind. Sie erlauben es, HTTP- und HTTPS-URLs direkt in Ihrer App zu öffnen — ohne dass der Nutzer gefragt wird, welche App er bevorzugt. Die URL wird automatisch und verifiziert mit Ihrer App verknüpft.

Der entscheidende Unterschied zu einfachen Deep Links liegt in der Verifikation: Android prüft über die sogenannte Digital Asset Links-Datei, ob Ihre App tatsächlich berechtigt ist, eine bestimmte Domain zu repräsentieren. Nur wenn diese Prüfung erfolgreich ist, öffnet Android die URL direkt in Ihrer App — ohne Rückfrage und ohne Browser-Umweg.

Für KMU bedeutet das konkret:

Laut einer Analyse von Branch Metrics brechen bis zu 60 % der Nutzer ab, wenn sie über einen Browser-Umweg geleitet werden, bevor sie in eine App gelangen. App Links Android beheben dieses Problem grundlegend.


Der Verifikationsprozess im Überblick

Das Herzstück von App Links Android ist die Digital Asset Links-Datei (assetlinks.json). Diese JSON-Datei liegt auf Ihrem Webserver und erklärt Android, welche App (identifiziert durch Paketname und Signatur-Fingerprint) die zugehörige Domain repräsentieren darf.

Der Prozess läuft in drei Schritten ab:

1. App-Installation: Beim Installieren oder Aktualisieren der App überprüft Android die assetlinks.json-Datei auf Ihrem Server.

2. Verifikation: Stimmt der SHA-256-Fingerprint in der Datei mit dem Signaturzertifikat der App überein, gilt die Verknüpfung als verifiziert.

3. Automatisches Öffnen: Ab sofort öffnet Android alle URLs Ihrer Domain direkt in der App — ohne Dialog.

Die assetlinks.json-Datei muss unter folgendem Pfad erreichbar sein:

https://ihredomain.de/.well-known/assetlinks.json

Sie muss über HTTPS ausgeliefert werden und öffentlich zugänglich sein — auch ohne Authentifizierung.

Intent Filter korrekt konfigurieren

Parallel zur assetlinks.json müssen Sie in Ihrer Android-App die richtigen Intent Filter im `AndroidManifest.xml` definieren. Nur so weiß das System, welche URLs Ihre App verarbeiten kann.

Ein korrekt aufgebauter Intent Filter für App Links Android sieht so aus:

xml
<activity android:name=".MainActivity">
  <intent-filter android:autoVerify="true">
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data
      android:scheme="https"
      android:host="ihredomain.de" />
  </intent-filter>
</activity>

Das Attribut `android:autoVerify="true"` ist entscheidend: Es signalisiert Android, die Verifikation automatisch durchzuführen. Fehlt dieses Attribut, funktionieren App Links Android nicht korrekt — die URL wird dann wie ein normaler Intent behandelt und der Nutzer sieht einen Auswahldialog.


Schritt 1: SHA-256-Fingerprint ermitteln

Bevor Sie die assetlinks.json erstellen, benötigen Sie den SHA-256-Fingerprint Ihres App-Signaturzertifikats. Für den Google Play Store verwenden Sie das von Google verwaltete Zertifikat — dieses finden Sie in der Google Play Console unter:

Release → Setup → App-Signatur → App-Signaturschlüssel-Zertifikat

Für lokale Tests mit einem Debug-Keystore nutzen Sie folgenden Befehl:

bash
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

Wichtig: Produktiv-Apps und Debug-Apps haben unterschiedliche Fingerprints. Tragen Sie bei Bedarf beide in die assetlinks.json ein.

Schritt 2: assetlinks.json erstellen

Erstellen Sie die Datei mit folgendem Inhalt (Paketname und Fingerprint anpassen):

json
[{
  "relation": ["delegate_permission/common.handle_all_urls"],
  "target": {
    "namespace": "android_app",
    "package_name": "de.ihreapp.paketname",
    "sha256_cert_fingerprints":
    ["AA:BB:CC:DD:..."]
  }
}]

Legen Sie diese Datei unter `/.well-known/assetlinks.json` auf Ihrem Webserver ab. Prüfen Sie anschließend, ob die Datei erreichbar ist und der Server den Content-Type `application/json` zurückgibt.

Schritt 3: AndroidManifest.xml anpassen

Fügen Sie den Intent Filter (wie oben beschrieben) in die relevante Activity ein. Achten Sie darauf, dass `android:autoVerify="true"` gesetzt ist und der Hostname exakt mit Ihrer Domain übereinstimmt — inklusive Subdomains, falls relevant.

Schritt 4: Verifikation prüfen

Nutzen Sie das Statement List Tester Tool von Google, um Ihre Konfiguration zu prüfen:

https://developers.google.com/digital-asset-links/tools/generator

Alternativ testen Sie direkt auf einem physischen Gerät mit Android 6.0+:

bash
adb shell am start -a android.intent.action.VIEW \
  -c android.intent.category.BROWSABLE \
  -d "https://ihredomain.de/produkt/123"

Öffnet sich die App direkt ohne Dialog, ist die Konfiguration erfolgreich.


Viele Implementierungen scheitern an vermeidbaren Konfigurationsfehlern. Die häufigsten Probleme im Überblick:

Praxis-Tipp: Nutzen Sie den Befehl `adb shell dumpsys package de.ihreapp.paketname` um den aktuellen Verifikationsstatus direkt auf dem Gerät einzusehen.


Es lohnt sich, die Unterschiede noch einmal klar herauszuarbeiten — gerade für Teams, die beide Konzepte parallel einsetzen:

| Merkmal | Deep Links (Custom Scheme) | App Links Android |

|---|---|---|

| Scheme | `meinapp://` | `https://` |

| Verifikation | Keine | SHA-256 + assetlinks.json |

| Android-Version | Alle | Ab Android 6.0 |

| Auswahldialog | Ja (bei mehreren Apps) | Nein (direkt) |

| Fallback im Browser | Nein | Ja (Browser öffnet URL) |

| SEO-Vorteil | Keiner | Ja (indexierbare URLs) |

App Links Android sind der Standard für professionelle Android-Apps, weil sie sowohl technisch robuster als auch nutzerfreundlicher sind. Custom-Scheme-Deep-Links bleiben relevant für app-interne Navigation oder ältere Android-Versionen.


Mehrere Domains und Subdomains verwalten

Wenn Ihre App Links von mehreren Domains oder Subdomains verarbeiten soll — zum Beispiel `shop.ihredomain.de` und `www.ihredomain.de` —, müssen Sie für jede Domain eine eigene assetlinks.json bereitstellen und entsprechende Intent Filter im Manifest definieren.

Alternativ können Sie in der assetlinks.json einer Domain auf eine andere verweisen (Delegation). Dies ist besonders nützlich, wenn Sie eine zentrale Infrastruktur betreiben und nicht jede Subdomain einzeln pflegen möchten.

Für Multi-App-Szenarien — beispielsweise eine Händler-App und eine Kunden-App, die beide dieselbe Domain nutzen — können mehrere Apps in einer einzigen assetlinks.json eingetragen werden. Die Datei enthält dann einfach mehrere Einträge mit unterschiedlichen Paketnamen.


Best Practices für KMU: So holen Sie das Maximum heraus

Technisch korrekte App Links Android sind der erste Schritt. Für maximale Wirkung empfehlen wir folgende Best Practices:

1. Konsistente URL-Struktur: Planen Sie Ihre URL-Hierarchie sorgfältig. URLs sollten semantisch sinnvoll und stabil sein — Änderungen erfordern Anpassungen in App und Server.

2. Fallback-Seiten pflegen: Wenn ein Nutzer die App nicht installiert hat, öffnet der Browser die URL. Stellen Sie sicher, dass diese Seite nützlich ist und einen App-Download-Banner anzeigt.

3. Tracking integrieren: Ergänzen Sie UTM-Parameter oder eigene Tracking-Parameter in Ihren App-Link-URLs, um Kampagnenerfolge messbar zu machen.

4. Regelmäßige Tests: Prüfen Sie nach jedem App-Update und nach Zertifikatserneuerungen, ob die App Links Android noch funktionieren.

5. Google Play Console nutzen: Überwachen Sie den Verifikationsstatus Ihrer App Links direkt in der Google Play Console unter „Deep Links".

6. Dokumentation pflegen: Halten Sie intern fest, welche URL-Pfade welche App-Bereiche öffnen — das erleichtert Marketing-Teams die Arbeit erheblich.

Für Teams, die ihre App-Architektur weiter optimieren möchten, bietet unser Blog zahlreiche weitere Praxis-Guides zu Mobile-App-Themen.


Der größte Mehrwert von App Links Android liegt im Marketing-Alltag. Sobald die technische Basis steht, können Sie:

Besonders für E-Commerce-Apps ist die Kombination aus App Links Android und einem durchdachten Fallback auf die mobile Website ein echter Wettbewerbsvorteil. Nutzer, die die App installiert haben, erhalten ein direktes, schnelles Erlebnis — alle anderen landen auf einer ansprechenden Web-Seite mit Download-Hinweis.

Wenn Sie Ihre gesamte App-Strategie auf solide technische Grundlagen stellen möchten, steht unser Team von Pilecode gerne für eine individuelle Beratung bereit.


App Links Android sind kein optionales Feature — sie sind ein technischer Standard, den jede professionelle Android-App erfüllen sollte. Die Einrichtung ist mit dem richtigen Wissen in wenigen Stunden erledigt, der Nutzen dagegen langfristig: bessere Nutzererfahrungen, höhere Conversion-Rates und ein nahtloseres digitales Ökosystem für Ihr Unternehmen.

Die wichtigsten Punkte zusammengefasst:

Für KMU, die ihre App professionell weiterentwickeln und technische Grundlagen solide aufbauen wollen, lohnt es sich, App Links Android früh und korrekt zu implementieren — bevor Marketing-Kampagnen durch technische Fehler ausgebremst werden.

Jetzt kostenloses Erstgespräch vereinbaren →


Haben Sie Fragen zu diesem Thema? Jetzt Kontakt aufnehmen.