Özel alan adınızdaki bir link, uygulamanız kuruluysa onu doğrudan linkin işaret ettiği içerikte açabilir. Uygulaması olmayan herkes yine mağazaya gider. Uygulamada aç Team Plus ve Enterprise planlarına dahildir.
- Adım 1
Başlamadan önce
Bu, uygulama geliştiricinizin işidir. Gereken değerler sizdeyse iki dosyayı kendiniz yükleyebilirsiniz, ancak uygulama değişiklikleri ve yeni sürümler bir geliştirici gerektirir. Aktif bir özel alan adına — bkz. Özel alan adı kurun — ve uygulamanın kaynak koduna ve geliştirici hesaplarına erişime ihtiyacınız var. - Adım 2
iOS dosyasını ekleyin
"Settings → Custom Domains" altında alan adını ve onun Open in app panelini açın, iOS'un yanındaki Build it for me seçeneğini seçin. Uygulamanızdan iki değer girin:- App ID Prefix — on karakter; developer.apple.com'da Membership altında (genellikle Team ID'niz)
- Bundle ID — Xcode'dan, örneğin
com.example.app
Dosyayı gözden geçirin ve kaydedin. Zaten birapple-app-site-associationdosyanız varsa bunun yerine onu yükleyin. - Adım 3
Android dosyasını ekleyin
Google Play Console uygulamanızın dosyasını gösterir: uygulamanın App integrity sayfasında, App signing altında Digital Asset Links JSON içeriğini kopyalayın.assetlinks.jsonolarak kaydedin ve aynı panelde Android'in yanına yükleyin. - Adım 4
Alan adını iOS uygulamasında belirtin
Xcode'da hedefinizin Signing & Capabilities sekmesini açın, Associated Domains ekleyin ve alan adınız için bir giriş ekleyin:applinks:get.example.comArdından gelen linki uygulamada işleyin — URL bir user activity olarak gelir — ve eşleşen içeriği gösterin. - Adım 5
Alan adını Android uygulamasında belirtin
AndroidManifest.xmldosyasında, linkleri açması gereken activity'ye bir intent filter ekleyin:<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> - Adım 6
Önce yükleyin, sonra yayınlayın
Yeni uygulama sürümleri mağazalara ulaşmadan önce iki dosyayı da yerine koyun. Android alan adını bir kez, uygulama yüklendiğinde veya güncellendiğinde kontrol eder; Apple ise eksik bir dosyayı yaklaşık bir gün hatırlar — dosyası yayında olmadan yayınlanan bir uygulama, ilk kullanıcıları için linkleri açmaz. - Adım 7
Bir cihazda test edin
Linki tarayıcının adres çubuğuna yazmak iki platformda da uygulamaları açmaz. Bunun yerine yeni derlemeyi yükleyin ve Notlar, Mesajlar veya bir e-postada alan adınıza giden bir linke dokunun.