SDK gerektirmeyen bir Firebase Dynamic Links alternatifi
Firebase Dynamic Links 25 Ağustos 2025’te çalışmayı bıraktı. Onu insanları doğru mağazaya göndermek için kullandıysanız, SetLinks bunu tek bağlantı ve QR kodla yapar — kurulacak bir SDK olmadan.
Google’ın kendi SSS’ine göre kapanıştan bu yana her Dynamic Link 404 döndürüyor ve page.link alan adları kalıcı olarak gitti. Ambalajlara, posterlere ve kartvizitlere basılmış, eski e-postalara yapıştırılmış ya da profillere sabitlenmiş bağlantılar artık hiçbir yere çıkmıyor.
Bu bağlantıların çoğu basit bir iş yapıyordu: iPhone’da App Store’u, Android’de Google Play’i, diğer her yerde bir web sayfasını açmak. Bu iş için ne SDK ne de uygulamanızda kod gerekir. Bazı bağlantılar daha fazlasını yapıyordu — yeni bir kurulumdan sonra belirli bir ekranı açıyor ya da kurulum atribüsyonunu besliyordu — ve bunlar için bir deep linking SDK’sı gerekir. Bu sayfa ikisini ayırt etmenize ve ilk türü bir öğleden sonrada taşımanıza yardımcı olur.
Yan yana
| Özellik | Firebase Dynamic Links | SetLinks |
|---|---|---|
| Hâlâ çalışıyor | Hayır — 25 Ağustos 2025’te kapandı | Evet |
| iPhone → App Store, Android → Google Play yönlendirmesi | Evet | Evet |
| Huawei AppGallery ve RuStore | Hayır | Evet |
| Yüklüyse uygulamayı açar | Evet, SDK ile | Evet, SDK olmadan: setlinks.io üzerinde iPhone, kendi alan adınızda iPhone ve Android |
| Kendi alan adınız | Evet | Evet, ayda $9 itibarıyla |
| Uygulamada SDK gerekir | Uygulama içi bağlantılar için | Hayır |
| Kurulumdan sonra uygulamada bir ekran açar (deferred deep link) | Evet | Hayır |
| Ücretsiz başlangıç | Ücretsizdi | 3 bağlantı, sınırsız trafik |
Diğer hizmetlere dair bilgiler Ekim 2026 itibarıyla, kendi herkese açık sayfalarından: Firebase Dynamic Links FAQ
Ne kadar tutar
Dynamic Links ücretsizdi; bu kadar çok uygulamanın onu kullanmasının bir nedeni de buydu. SetLinks’in 3 bağlantı ve sınırsız trafik içeren ücretsiz bir planı var; kart gerekmez, süre sınırı yoktur. Ücretli planlar ayda $9 itibarıyla başlar ve yıllık ödemede daha ucuzdur; kendi alan adınız, yüklü uygulamayı açma ve API ayda $9 itibarıyla başlayan planlarda yer alır.
Dynamic Links’in yerine kapsamlı bir atribüsyon paketi koyarsanız, dönüşüm başına ya da teklif usulü fiyatlandırma bekleyin — atribüsyona ihtiyacınız varsa buna değer, yoksa bir mağaza yönlendirmesi için pahalı bir yoldur.
Şu durumlarda SetLinks daha uygun
- Bağlantılarınız çoğunlukla insanları QR kodlardan, e-postalardan, reklamlardan veya profil biyografilerinden App Store’a ya da Google Play’e gönderiyordu.
- Yalnızca bağlantılar için uygulamanıza bir SDK eklemek, güncellemek ve bakımını yapmak istemiyorsunuz.
- İki büyük mağazanın yanında AppGallery veya RuStore da gerekiyor.
- Bir analitik altyapısı kurmadan platforma, ülkeye ve kaynağa göre tıklama ve tarama istatistikleri istiyorsunuz.
Şu durumlarda Firebase Dynamic Links daha uygun
- Dynamic Links artık yok, dolayısıyla mesele onların yerine ne koyacağınız: bir bağlantının yeni bir kurulumdan hemen sonra belirli bir ekranı açması gerekiyorsa, Google’ın SSS’inde listelediği türden bir deep linking SDK’sı seçin.
- Reklam ağları genelinde kurulum atribüsyonuna ihtiyacınız varsa doğru araç bir atribüsyon platformudur (MMP); SetLinks bir MMP değildir.
- Bağlantılarınızın yalnızca uygulaması zaten yüklü olanlar için uygulamayı açması yetiyorsa, Google düz Universal Links ve App Links’i de önerir — SetLinks bu dosyaları sizin için yayınlayabilir ya da onları kendiniz barındırabilirsiniz.
SetLinks ne yapar
- Uygulama başına tek kısa bağlantı ve QR kod: iPhone App Store’a, Android Google Play’e, Huawei AppGallery’ye, Google Play’de ve AppGallery’de olmayan uygulamalar RuStore’a, bilgisayarlar web sitenize, diğer herkes yedek adresinize gider.
- Instagram ve TikTok gibi uygulama içi tarayıcılar çoğu zaman mağazayı açamaz; bu ziyaretçiler çıkmaz bir sokak yerine “Mağazada aç” düğmeli bir sayfa görür.
- Güne, platforma, ülkeye ve kaynağa göre tıklama analitiği, CSV dışa aktarımıyla. QR taramaları tıklama olarak sayılır ve ayrıca ayrı olarak da gösterilir; bağlantı önizleme botları hiç sayılmaz.
- Hedefleri istediğiniz zaman değiştirin — adres ve basılı QR kodlar aynı kalır.
- Bunları içeren planlarda: kendi alan adınız (go.markaniz.com), yüklüyse uygulamanızın açılması (setlinks.io üzerinde iPhone, kendi alan adınızda iPhone ve Android), mağazalara iletilen kampanya etiketleri, rolleri olan ekipler ve okuma/yazma anahtarlı bir REST API.
Ne yapmaz
- SDK yoktur, bu yüzden deferred deep linking de yoktur: bağlantı, kurulumun ardından uygulamanızın içindeki bir ekrana taşınmaz.
- Kurulumları reklam ağlarına atfetmez. Kampanyayı mağazaya iletir; böylece App Store Connect ve Google Play Console kurulumları bağlantı bazında gösterir.
Adım adım geçiş: Firebase Dynamic Links yerine SetLinks
Çoğu ekip bu işi bir öğleden sonrada bitirir. Sıra önemlidir: önce her eski bağlantının ne yaptığını öğrenin, sonra onu yeniden oluşturun.
- Elinizdekini dışa aktarın Google, Dynamic Links meta verilerinizi dışa aktarmanıza izin verir (SSS’ine bakın). Her bağlantı için kısa adresi ve parametrelerini not edin: apn (Android paketi), ibi ve isi (iOS bundle’ı ve App Store kimliği), ofl veya link (web adresi).
- Bağlantıları işlevine göre ayırın Yalnızca bir mağazaya veya web sayfasına gönderen bağlantılar olduğu gibi taşınır. Deep link’i kurulumdan sonra bir ekran açan bağlantılar bir SDK gerektirir; bunların listesini geliştiricileriniz için ayrı tutun.
- Her biri için bir SetLinks bağlantısı oluşturun App Store: https://apps.apple.com/app/id ve ardından isi numarası. Google Play: https://play.google.com/store/apps/details?id= ve ardından apn paketi. Yedek adres olarak ofl veya link adresini kullanın. Oralarda yayındaysanız AppGallery veya RuStore ekleyin.
- Özel alan adınız varsa onu geri getirin Dynamic Links’iniz size ait bir alt alan adını (links.markaniz.com) kullanıyorduysa, onu SetLinks’e özel alan adı olarak ekleyin ve aynı yolları yeniden oluşturun — eski QR kodlar ve bağlantılar yeniden çalışmaya başlar. page.link üzerindeki adresler taşınamaz: o alan adı Google’a aitti. Yalnızca bir SetLinks bağlantı adresine uyan yollar taşınabilir: küçük harfler, rakamlar ve kısa çizgi, 3 ile 64 karakter arası, eğik çizgi olmadan; büyük harf içerenler gibi başka yollara sahip kodların yeniden basılması gerekir.
- Uygulaması olanlar için uygulamayı açın Bağlantı için uygulamada açmayı Apple Team ID ve bundle ID ile, Android için de paket adınız ve SHA-256 imza parmak iziyle etkinleştirin. Bir sonraki sürümde bağlantının alan adını uygulamanızın Associated Domains (iOS) ve intent filter (Android) ayarlarına ekleyin, ardından Firebase Dynamic Links SDK’sını kaldırın.
- Bağlantıları değiştirin ve bir kez yeniden basın Sitenizdeki, e-postalarınızdaki, reklamlarınızdaki ve biyografilerinizdeki eski adresleri değiştirin. page.link QR kodlarını son bir kez yeniden basın: bundan sonra hedefleri SetLinks’te değiştirirsiniz, basılı kod aynı kalır.
- Gerçek cihazlarda test edin Yeni bağlantıyı bir iPhone’da, bir Android telefonda ve Instagram içinde açın. Ücretsiz yönlendirme testimiz herhangi bir cihazın nereye gideceğini gösterir, doğrulayıcı da apple-app-site-association ve assetlinks.json dosyalarınızı kontrol eder.
Sık sorulan sorular
Eski page.link bağlantılarım hâlâ çalışıyor mu?
Hayır. Google’ın SSS’ine göre 25 Ağustos 2025’teki kapanıştan bu yana her Dynamic Link 404 döndürüyor ve page.link alan adları korunmuyor. Bu adresler yönlendirilemez; değiştirilmeleri gerekir.
Kendi alan adımı kullanan bağlantıları koruyabilir miyim?
Evet, alan adı size aitse. Alt alan adını SetLinks’e özel alan adı olarak ekleyin ve her yolu bir bağlantı adresi olarak yeniden oluşturun (küçük harfler, rakamlar ve kısa çizgi, 3 ile 64 karakter arası). O alan adını gösteren basılı kodlar yeniden çalışır. Büyük harf veya eğik çizgi içeren yollar yeniden oluşturulamaz; bu kodların yeniden basılması gerekir.
Uygulamamı değiştirmem gerekiyor mu?
Mağaza bağlantıları için hayır: uygulamada hiçbir değişiklik olmadan çalışırlar. Yalnızca bağlantının yüklü uygulamayı açmasını istiyorsanız alan adını uygulamanızın Associated Domains ve intent filter ayarlarına eklersiniz — ardından Dynamic Links SDK’sını kaldırabilirsiniz.
SetLinks deferred deep linking destekliyor mu?
Hayır. Uygulamada bir SDK olmadan hiçbir şey bir bağlantıyı kurulumun ötesine, belirli bir ekrana taşıyamaz. Buna ihtiyacınız varsa bir deep linking SDK’sı kullanın; SetLinks yalnızca doğru mağazaya ulaşması veya yüklü uygulamayı açması gereken bağlantıları karşılar.
Bir bağlantı, uygulamam zaten yüklüyse onu açabilir mi?
Evet, uygulamada açmayı içeren planlarda. iPhone’da setlinks.io üzerinde ve kendi alan adınızda çalışır; Android’de ise SetLinks’in uygulamanız için assetlinks.json dosyasını yayınladığı kendi alan adınızda çalışır.
Dynamic Links’in yerini doldurmak ne kadar tutar?
3 bağlantı ve sınırsız trafikle ücretsiz başlayabilirsiniz. Ücretli planlar ayda $9 itibarıyla başlar ve tüm fiyatlar fiyatlandırma sayfasındadır — satış görüşmesi yoktur.
Tıklama istatistiklerime ne olur?
Dynamic Links Analytics API de diğerleriyle birlikte kapandı. SetLinks tıklamaları ve QR taramalarını ilk günden itibaren platforma, ülkeye ve kaynağa göre sayar ve bunları CSV olarak dışa aktarabilirsiniz.
Diğer karşılaştırmalar
- Bir onelink.to alternatifi
- Mağaza bağlantıları için bir AppsFlyer OneLink alternatifi
- Mağaza bağlantıları için bir Branch alternatifi
- Uygulama indirme bağlantıları için bir Bitly alternatifi
- Sabit fiyatlı bir URLgenius alternatifi
- Uygulama indirme QR kodları için bir QR TIGER alternatifi
- Uygulama bağlantıları ve QR kodlar için ücretsiz araçlar
SetLinks’i ücretsiz deneyin
İki dakikada bir bağlantı oluşturun. Kart gerekmez.
Bağlantı oluştur