Ein Link auf Ihrer eigenen Domain kann Ihre App öffnen, wenn sie installiert ist, direkt bei dem Inhalt, auf den der Link verweist. Alle ohne die App gehen weiterhin zum Store. In App öffnen ist in Team Plus und Enterprise enthalten.
- Schritt 1
Bevor Sie beginnen
Das ist eine Aufgabe für Ihren App-Entwickler. Die beiden Dateien können Sie selbst hochladen, wenn Sie die nötigen Werte haben, aber die Änderungen an der App und neue Versionen erfordern einen Entwickler. Sie benötigen eine aktive eigene Domain – siehe Eine eigene Domain einrichten – und Zugriff auf den Quellcode und die Entwicklerkonten der App. - Schritt 2
Die iOS-Datei hinzufügen
Öffnen Sie unter „Settings → Custom Domains“ die Domain und ihren Bereich Open in app, und wählen Sie neben iOS Build it for me. Geben Sie zwei Werte aus Ihrer App ein:- App ID Prefix – zehn Zeichen, unter Membership auf developer.apple.com (meist Ihre Team ID)
- Bundle ID – aus Xcode, etwa
com.example.app
Prüfen Sie die Datei und speichern Sie sie. Wenn Sie bereits eineapple-app-site-association-Datei haben, laden Sie stattdessen diese hoch. - Schritt 3
Die Android-Datei hinzufügen
Die Google Play Console zeigt die Datei für Ihre App: Kopieren Sie auf der Seite App integrity der App unter App signing das Digital Asset Links JSON. Speichern Sie es alsassetlinks.jsonund laden Sie es im selben Bereich neben Android hoch. - Schritt 4
Die Domain in der iOS-App angeben
Öffnen Sie in Xcode Signing & Capabilities Ihres Targets, fügen Sie Associated Domains hinzu und tragen Sie Ihre Domain ein:applinks:get.example.comVerarbeiten Sie dann den eingehenden Link in der App – die URL kommt als User Activity an – und zeigen Sie den passenden Inhalt. - Schritt 5
Die Domain in der Android-App angeben
Fügen Sie inAndroidManifest.xmlder Activity, die die Links öffnen soll, einen Intent-Filter hinzu:<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="get.example.com" /> </intent-filter> - Schritt 6
Erst hochladen, dann veröffentlichen
Legen Sie beide Dateien bereit, bevor die neuen App-Versionen in die Stores kommen. Android prüft die Domain einmal, wenn die App installiert oder aktualisiert wird, und Apple merkt sich eine fehlende Datei etwa einen Tag lang – eine App, die vor ihrer Datei veröffentlicht wird, öffnet für ihre ersten Nutzer keine Links. - Schritt 7
Auf einem Gerät testen
Wenn Sie den Link in die Adressleiste des Browsers tippen, öffnet sich auf keiner der beiden Plattformen eine App. Installieren Sie stattdessen den neuen Build und tippen Sie in Notizen, Nachrichten oder einer E-Mail auf einen Link zu Ihrer Domain.