Skip to main content

Wofür er gedacht ist

Ein App-Deep-Link-QR-Code öffnet Ihre App direkt bei einem bestimmten Bildschirm – über ihr eigenes URI-Schema –, sofern die App auf dem scannenden Gerät installiert ist. Ist sie nicht installiert, greift der Code auf den Store-Eintrag Ihrer App zurück oder, als letzte Möglichkeit, auf eine einfache Webseite. Es handelt sich um einen Quick Code – einen QR-Code für eine direkte Aktion ohne Landingpage. In der App lautet die Kachel dafür: “Open your app directly if it’s installed, otherwise fall back to the store.”
App Deep Link ist immer ein dynamischer QR-Code – dies ist erforderlich, damit die Auflösungslogik (App → Store → Fallback) beim Scannen ausgeführt werden kann. Sie erhalten eine Scanova-Short-URL (scnv.io/...) und können eine eigene Domain verknüpfen, aber es gibt keine eigene Landingpage.

Auflösungsreihenfolge

Das Formular ist in drei Abschnitte gegliedert, die beim Scannen in dieser Reihenfolge geprüft werden:
  1. App installiert – das Gerät öffnet Ihre App direkt über die passende Android-App-URI oder iOS-App-URI.
  2. App nicht installiert, Betriebssystem erkannt – das Gerät wird zum passenden Store-Link (Google Play oder Apple App Store) weitergeleitet, sofern Sie einen angegeben haben.
  3. Keines von beidem trifft zu – der Scannende wird zur Fallback web URL weitergeleitet, weshalb dieses Feld erforderlich ist.
1

Create QR Code öffnen und Quick Code auswählen

Gehen Sie in der Seitenleiste zu QR Codes und klicken Sie dann auf Create QR Code (oder navigieren Sie zu /qr/create). Klicken Sie auf die Karte Quick Code.
2

App Deep Link auswählen

Klicken Sie im Raster der Quick-Code-Typen unter App Deep Link im Bereich Dynamic oben auf Configure (dieser Typ hat keine statische Option). Dadurch öffnet sich das Formular unter /qr/quick/appDeepLink.
3

Ihre App-URIs hinzufügen

Geben Sie unter App URIs mindestens eine der Optionen Android app URI oder iOS app URI ein – das eigene Schema, das Ihre App registriert, um sich direkt zu öffnen (z. B. myapp://profile).
4

Store-Links (optional) und eine Fallback-URL hinzufügen

Fügen Sie unter Store links optional Ihre Google-Play- und/oder Apple-App-Store-URLs hinzu, die angezeigt werden, wenn die App nicht installiert, das Betriebssystem des Geräts aber erkannt ist. Geben Sie unter Fallback URL eine Fallback web URL ein – dieses Feld ist erforderlich, da es das letzte Ziel für alle anderen Fälle ist.
App-Deep-Link-Quick-Code-Formular mit Android- und iOS-App-URIs, optionalen Store-Links, einer erforderlichen Fallback-URL und der automatisch generierten Short-URL des dynamischen QR-Codes

Das App-Deep-Link-Quick-Code-Formular mit eingegebenen App-URIs, Store-Links und einer Fallback-URL

5

Veröffentlichen

Klicken Sie auf Publish. Ein Panel öffnet sich, um den QR-Code zu bestätigen oder umzubenennen, einen Ordner oder Tags zuzuweisen und das QR-Design anzupassen, bevor Sie bestätigen.

Erstellung über die API

Um einen App-Deep-Link-QR-Code über die API statt über die Benutzeroberfläche zu erstellen, verwenden Sie die Kategorie-ID 23 (in der Referenztabelle Category dropdown reference von Create QR Code als App Deep Link bezeichnet, allowed_qr_types: "dy" – nur "dy" ist für qr_type gültig). Anders als bei jeder anderen Kategorie auf dieser Seite ist der info-Payload hier ein reines Array typisierter Blöcke, kein {type, data}-Objekt:
Jeder Block ist im Prinzip optional, aber die url des fallback-Blocks ist faktisch erforderlich – eine Veröffentlichung ohne Fallback scheitert an der Validierung, genauso wie es das Dashboard-Formular verhindert. Fügen Sie einen intentUri-Block nur hinzu, wenn Sie mindestens eine App-URI haben. Das vollständige Anfrageschema finden Sie unter Create QR Code.

Weiterführende Informationen