Appy

Deep linking

URI şeması nedir?

Kısaca

URI şeması (custom URL scheme), bir uygulamanın kendisi için kaydettiği myapp:// gibi bir link biçimidir. Bu şemayla başlayan bir linke dokunulduğunda telefon uygulamayı açar ve devamındaki yolu, örneğin product/42’yi, uygulamaya iletir. Kurması birkaç dakika sürer; ama uygulama yüklü değilse link hiçbir yere gitmez.

Neden hâlâ kullanılıyor

Şema uygulamanın kendi ayarlarında tanımlanır; web sunucusu, dosya ya da alan adı gerekmez. Bu yüzden deep link kurmanın hâlâ en hızlı yoludur.

Bugün çoğunlukla tek başına değil, bir akıllı linkin arkasında hedef olarak kullanılır. Akıllı link önce myapp://product/42’yi açmayı dener, uygulama açılmazsa kişiyi mağazaya gönderir. Appy’nin Pro planında linkler yüklü uygulamayı bu şemayla ya da uygulamanın kendi https linkiyle açar.

Sınırları

Şemanın bir sahibi yoktur. Başka bir uygulama da aynı myapp:// şemasını kaydedebilir ve hiçbir platform buna engel olmaz. Hassas bilgileri şema linkiyle taşımamak bu yüzden iyi bir alışkanlıktır.

İkinci sorun, uygulaması olmayan kişidir: myapp:// linkine dokunan biri ya hiçbir şey görmez ya da bir hata mesajı alır. Herkese açık kampanyalarda şema linkini çıplak paylaşmak yerine Universal Links, App Links ya da bir akıllı link kullanın.

ÖrnekŞema linki
myapp://product/42
Devamını okuyunDeep Link OluşturucuŞemanızı ve ekran yolunu girin; deep link’i, Android intent URL’sini ve her telefonda çalışan tek bir https linki alın.
  • Deep link

    Deep link, kullanıcıyı bir web sayfasına ya da uygulamanın ana ekranına değil, uygulamanın içindeki belirli bir ekrana götüren linktir: bir ürün sayfası, bir sepet, bir davet. Dört biçimde karşınıza çıkar: myapp://product/42 gibi bir URI şeması, iOS’ta Universal Links, Android’de App Links ve uygulama yüklü değilken bile hedefi koruyan deferred deep link.

  • Intent URL

    Intent URL, Android’de Chrome’un anladığı ve intent:// ile başlayan bir link biçimidir. İçinde uygulamanın şeması, paket adı ve isteğe bağlı bir web adresi bulunur. Uygulama yüklüyse Chrome onu açar; değilse belirttiğiniz web sayfasına ya da uygulamanın Google Play sayfasına gider. Çıplak şema linkinin “dokundum, hiçbir şey olmadı” sorununu böyle çözer.

  • Universal Links

    Universal Links, Apple’ın iOS 9’dan beri sunduğu ve sıradan bir https adresinin iPhone’da doğrudan uygulamayı açmasını sağlayan sistemdir. Uygulama yüklüyse link uygulamayı ilgili ekranda açar; yüklü değilse aynı adres Safari’de web sitenizi gösterir. Çalışması için uygulamada Associated Domains ayarı, alan adında da apple-app-site-association dosyası gerekir.

Tüm terimler

Her telefonu doğru yere gönderen bir link oluşturun

Tek link, tek QR kod: iPhone App Store’a, Android telefon kendi mağazasına, bilgisayar web sitenize gider. Ücretsiz planda 4 link ve QR kod var, reklam yok.