apple-app-site-association ve assetlinks.json oluşturucu

Uygulamanızın tanımlayıcılarını girin; kontrol edilmiş, kopyalamaya veya indirmeye hazır iki dosyayı da alın.

iOS — Universal Links

Apple Developer hesabınızdaki on harf ve rakam.

Her satıra bir tane. * her şeyle eşleşir; bir satırı hariç tutmak için NOT ile başlatın.

Android — App Links

Her satıra bir tane; Play Console’dan (Uygulama bütünlüğü) veya keytool’dan.

Mevcut bir dosyayı doğrulayıcıyla kontrol edin →

Nasıl çalışır

Apple’dan neye ihtiyacınız var

Team ID’niz: Apple Developer hesabınızda Üyelik ayrıntıları altında gösterilen on harf ve rakam. Bundle ID’niz, örneğin com.example.app; Xcode’dan veya App Store Connect’ten. Dosyadaki uygulama kimliği, bu ikisinin bir noktayla birleşimidir.

Yollar hangi bağlantıların uygulamayı açacağını belirler. “/*” alan adındaki her bağlantıyı alır; “/promo/*” yalnızca /promo altındakileri. Bir satırı hariç tutmak için NOT ile başlatın — iOS ilk eşleşmeyi kullandığından, hariç tutmalar ayırdıkları kuraldan önce gelmelidir.

Google’dan neye ihtiyacınız var

Paket adınız (applicationId) ve insanların yüklediği bir derlemeyi imzalayan her sertifikanın SHA-256 parmak izi. Google Play App Signing ile onu Play Console’da Uygulama bütünlüğü altından kopyalayın; kendi keystore’unuz için keytool -list -v komutu onu yazdırır.

Parmak izleri iki nokta ile ayrılmış 32 çift onaltılık rakamdır. Oluşturucu onları iki noktalı ya da iki noktasız, büyük ya da küçük harfle kabul eder ve Android’in beklediği biçimde yazar.

Dosyaları yayınlamak

apple-app-site-association (uzantısız) ve assetlinks.json dosyalarını bağlantılarınızın kullandığı tam host’un /.well-known/ klasörüne koyun; HTTPS üzerinden, yönlendirme olmadan ve application/json olarak sunun.

Ardından alan adını uygulamada bildirin: iOS için Associated Domains’e “applinks:” ve host’u, Android’de o host için android:autoVerify="true" içeren bir intent filter ekleyin. Bağlantılar, kullanıcılar bunu içeren derlemeyi yükledikten sonra çalışır.

Bir SetLinks bağlantısıyla barındırmayı atlayabilirsiniz: aynı tanımlayıcıları bağlantıya girin, SetLinks dosyaları yayınlar — iPhone için setlinks.io veya kendi alan adınızda, Android için kendi alan adınızda.

Sık sorulan sorular

apple-app-site-association dosyası nedir?

iOS’a alan adınızdaki hangi bağlantıları hangi uygulamaların açabileceğini söyleyen bir JSON dosyasıdır. Bu dosya olmadan Universal Links Safari’de açılır.

assetlinks.json nedir?

Google’ın Digital Asset Links dosyasıdır: paket adı ve imza sertifikasıyla tanımlanan hangi Android uygulamalarının alan adınızdaki bağlantıları doğrulanmış App Links olarak açabileceğini belirtir.

AASA dosyasının .json uzantısı olmalı mı?

Hayır. Adı uzantısız olarak apple-app-site-association olmalı ve yine de application/json içerik türüyle sunulmalıdır.

Tek bir dosyada birden fazla uygulama listelenebilir mi?

Evet. Her uygulama için bir kayıt oluşturun ve details dizilerini (iOS) veya ifade dizilerini (Android) tek bir dosyada birleştirin.

Tanımlayıcılarım bir yere gönderiliyor mu?

Hayır. Dosyalar tarayıcınızda oluşturulur.

Diğer ücretsiz araçlar

Tüm mağazalar için tek bağlantı ve QR kod

SetLinks her ziyaretçiyi kendi mağazasına gönderir ve her tıklamayı sayar. Ücretsiz başlayın.

Akıllı bağlantı oluştur