Een link op je aangepaste domein kan je app openen als die geïnstalleerd is, direct op de content waarnaar de link verwijst. Iedereen zonder de app gaat nog steeds naar de store. Openen in app is inbegrepen bij Team Plus en Enterprise.
- Stap 1
Voordat je begint
Dit is een klus voor je app-ontwikkelaar. Je kunt de twee bestanden zelf uploaden als je de waarden hebt die ervoor nodig zijn, maar de wijzigingen in de app en nieuwe releases vragen om een ontwikkelaar. Je hebt een actief aangepast domein nodig — zie Een aangepast domein instellen — en toegang tot de broncode van de app en de ontwikkelaarsaccounts. - Stap 2
Voeg het iOS-bestand toe
Open onder “Settings → Custom Domains” het domein en het paneel Open in app, en kies Build it for me naast iOS. Voer twee waarden uit je app in:- App ID Prefix — tien tekens, onder Membership op developer.apple.com (meestal je Team ID)
- Bundle ID — uit Xcode, zoals
com.example.app
Controleer het bestand en sla het op. Heb je al eenapple-app-site-association-bestand, upload dat dan. - Stap 3
Voeg het Android-bestand toe
Google Play Console toont het bestand voor je app: kopieer op de pagina App integrity van de app, onder “App signing”, de Digital Asset Links JSON. Sla het op alsassetlinks.jsonen upload het naast Android in hetzelfde paneel. - Stap 4
Noem het domein in de iOS-app
Open in Xcode Signing & Capabilities van je target, voeg Associated Domains toe en voeg een regel voor je domein toe:applinks:get.example.comVerwerk daarna de binnenkomende link in de app — de URL komt binnen als een user activity — en toon de bijbehorende content. - Stap 5
Noem het domein in de Android-app
Voeg inAndroidManifest.xmleen intent filter toe aan de activity die de links moet openen:<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> - Stap 6
Eerst uploaden, dan uitbrengen
Zet beide bestanden op hun plek voordat de nieuwe app-versies in de stores staan. Android controleert het domein één keer, wanneer de app wordt geïnstalleerd of bijgewerkt, en Apple onthoudt een ontbrekend bestand ongeveer een dag — een app die is uitgebracht voordat het bestand live staat, opent geen links voor zijn eerste gebruikers. - Stap 7
Test op een apparaat
Een link in de adresbalk van de browser typen opent geen apps, op geen van beide platforms. Installeer in plaats daarvan de nieuwe build en tik op een link naar je domein in Notities, Berichten of een e-mail.