Links openen in je app

Vertalingen worden gemaakt met AI. Als sommige vertalingen incorrect zijn, laat het ons weten op hello@onelink.to

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.
  1. 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.
  2. 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 een apple-app-site-association-bestand, upload dat dan.
  3. 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 als assetlinks.json en upload het naast Android in hetzelfde paneel.
  4. 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.com
    Verwerk daarna de binnenkomende link in de app — de URL komt binnen als een user activity — en toon de bijbehorende content.
  5. Stap 5

    Noem het domein in de Android-app

    Voeg in AndroidManifest.xml een 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>
  6. 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.
  7. 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.