App Links to otwarta wieloplatformowa specyfikacja definiująca tagi HTML <meta> do deep linkingu.
Przykład metadanych App Links
Dodaj następujące metadane wewnątrz znacznika <head> swojej strony internetowej:
<!-- Konfiguracja dla iOS -->
<meta property="al:ios:url" content="exampleapp://products/12345" />
<meta property="al:ios:app_store_id" content="123456789" />
<meta property="al:ios:app_name" content="Example App" />
<!-- Konfiguracja dla Androida -->
<meta property="al:android:url" content="exampleapp://products/12345" />
<meta property="al:android:package" content="com.example.app" />
<meta property="al:android:app_name" content="Example App" />
<!-- Awaryjny adres URL strony WWW -->
<meta property="al:web:url" content="https://example.com/products/12345" />
<meta property="al:web:should_fallback" content="true" />
Obsługiwane platformy docelowe (Supported Target Platforms)
ios(uniwersalny cel iOS)iphone(specyficzny dla iPhone)ipad(specyficzny dla iPad)android(natywny pakiet Androida)windows_phone(historyczny Windows Phone)web(awaryjny adres URL witryny)
Nowoczesne alternatywy dla Deep Linkingu
Chociaż App Links pozostaje przydatne w przeglądarkach wbudowanych (in-app browsers), nowoczesne systemy preferują:
- Apple Universal Links (przez plik apple-app-site-association na domenie HTTPS)
- Android App Links (przez weryfikacje domeny assetlinks.json)