firebase dynamic links alternativifirebase dynamic links əvəzifirebase dynamic links bağlandıpage.link işləmirsdk-sız deep link

Firebase Dynamic Links alternativi: 2025-də bağlanandan sonra

Firebase Dynamic Links alternativi: əvvəl hansı hissəni işlətdiyinizi yoxlayın. Mağaza yönləndirməsinə SDK lazım deyil, deferred deep link-ə lazımdır.

Sarkhan··8 dəq oxu

Firebase Dynamic Links-in düzgün alternativi Dynamic Links-in hansı hissəsini həqiqətən işlətdiyinizdən asılıdır. Linkləriniz iPhone istifadəçilərini sadəcə App Store-a, Android istifadəçilərini Google Play-ə göndərirdisə, onları SDK-sız mağaza linki bir neçə dəqiqəyə əvəz edir. Tətbiqiniz deferred deep linking-ə və ya quraşdırma atribusiyasına söykənirdisə, Branch, AppsFlyer və ya Airbridge kimi SDK platforması lazımdır.

Miqrasiya bələdçilərinin çoxu bu sualı ötüb keçir, çünki onları əsasən elə SDK satan şirkətlər yazır. Google Dynamic Links-i 25 avqust 2025-də söndürdü və o vaxtdan bəri hər page.link URL-i 404 qaytarır, o cümlədən plakatlardakı, onboarding e-məktublarındakı və köhnə App Store təsvirlərindəki linklər. Bu bələdçi Dynamic Links-i gördüyü dörd işə bölür, hər birini nəyin əvəz etdiyini göstərir və artıq paylaşdığınız linklərlə nə edəcəyinizi izah edir.

Firebase Dynamic Links 25 avqust 2025-də bağlandı. Firebase FAQ səhifəsinə görə, indi kliklənən hər link istifadəçiyə HTTP 404 qaytarır, page.link subdomenləri isə artıq mövcud deyil. Short Links və Analytics API-ləri də onunla birlikdə dayandı.

Google-un öz tövsiyəsində üç yol var. Birincisi, üçüncü tərəf deep linking provayderinə keçmək: Google burada Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava və Singular-ı sadalayır və onları yoxlamadığını qeyd edir. İkincisi, yalnız quraşdırmadan sonrakı linklər lazımdırsa, Android App Links və iOS Universal Links-dən istifadə etmək. Üçüncüsü, heç nəyi əvəz etməyib SDK-nı silmək. Həmin gün aktiv olmayan goo.gl linkləri də söndürüldü, bu barədə Google URL Shortener alternativi yazısında danışılır.

Köhnə linkləri geri qaytaran düymə yoxdur.

Dynamic Links bir URL-in arxasında dörd fərqli işi birləşdirirdi. Dördünü də işlədən tətbiq azdır, hər birinin isə əvəzi və qiyməti tamam başqadır.

Dynamic Links-in gördüyü işİşlətdiyinizi necə bilmək olarNə əvəz edir
Mağaza yönləndirməsiLink iPhone-u App Store-a, Android-i Google Play-ə göndərirdiSDK-sız mağaza linki
Quraşdırılıbsa tətbiqi açmaqLinkə toxunanda brauzer yox, tətbiq açılırdıÖz saytınızda Universal Links (iOS) və App Links (Android)
Deferred deep linkingYeni istifadəçi tətbiqi quranda ilk açılış konkret məzmunu, məsələn dəvəti və ya məhsulu göstərirdiSDK platforması: Branch, AppsFlyer, Airbridge
Quraşdırma atribusiyasıFirebase konsolunda hər link üzrə ilk açılışlara baxırdınızAtribusiya (MMP) SDK-sı

Sürətli yoxlama belədir. Tətbiqin kodunda Dynamic Links SDK çağırışlarını axtarın: Android-də getDynamicLink, iOS-da handleUniversalLink, Flutter-də getInitialLink və ya onLink. Gələn linki oxuyan heç nə yoxdursa, tətbiqiniz ikinci, üçüncü və dördüncü sətirləri heç vaxt işlətməyib. Linklər mağaza yönləndirməsi edirdi və bu, əvəz etmək üçün ən ucuz sətirdir.

Axtarış nəticəsində handler-lər tapılırsa, onların linklə nə etdiyinə baxın. URL-i sadəcə loga yazan kod və referal ekranını açan kod tamam fərqli hallardır.

Mağaza yönləndirməsi üçün tətbiqin içində heç nə lazım deyil. Link ziyarətçinin cihazını yoxlayır və onu yönləndirir: iOS-u App Store-a, Android-i Google Play-ə, qalan hər şeyi seçdiyiniz veb səhifəyə. Bunun necə işlədiyi App Store və Google Play üçün tək link yazısında izah olunub, ona görə burada yalnız quraşdırmaya baxırıq.

Linxly-də tətbiq yükləmə linki belə qurulur:

  1. Deep link yaradın, App Store və Google Play URL-lərinizi yapışdırın.
  2. Desktop üçün fallback təyin edin, adətən bu, saytınız olur.
  3. Sonluğu seçin (məsələn, linx.ly/tetbiqim) və yadda saxlayın. QR kod da eyni anda yaranır.

Çox vaxt gözdən qaçan bir detal var: tətbiqi artıq quraşdırmış adam linki açanda mağaza səhifəsində Get və ya Install yerinə Open düyməsi görünür. Yəni link tətbiqi özü açmır, amma mövcud istifadəçi ondan cəmi bir toxunuş uzaqdadır.

Starter planına (ayda $0.99) iOS və Android üçün 2 deep link daxildir. Huawei AppGallery yönləndirməsi Pro planından (ayda $7.99) başlayır, orada deep link sayı da 20-yə qalxır.

Tətbiq yükləmə linkinizi yaradın

7 günlük pulsuz sınağa başla. İstənilən vaxt ləğv edin.

İndi başla

Deferred deep linking və ya atribusiya lazımdırsa

Deferred deep linking o deməkdir ki, kontekst quraşdırmadan sonra da itmir: kimsə dəvət linkinə toxunur, tətbiqi quraşdırır və ilk açılışda həmin dəvət görünür. Konteksti mağazadan keçirmək üçün tətbiqin içində serverdən "bu istifadəçini hansı link gətirdi?" deyə soruşan kod olmalıdır. Atribusiya da eyni prinsiplə işləyir. Heç biri adi yönləndirmə ilə mümkün deyil və Linxly bunların heç birini etmir. Referal proqramınız və ya onboarding bunlardan asılıdırsa, büdcəniz məhz bura getməlidir.

Əsas variantlar, qiymətlər öz pricing səhifələrindəndir:

  • Branch qiymətlərini dərc etmir. Pricing səhifəsində Basics, Essentials və Enterprise planları var: Basics üçün sınaq, qalanları üçün demo sorğusu.
  • AppsFlyer-in öz media kanalları üçün nəzərdə tutulmuş Zero planı var, ilk ildə 12 000 pulsuz konversiya verir, ondan sonra Growth planında hər konversiya $0.07-dir (AppsFlyer pricing).
  • Airbridge Core planı 30 günlük sınaqdan sonra ayda $40-dan başlayır və deferred deep link-ləri əhatə edir (Airbridge pricing).

Müqavilə imzalamazdan əvvəl özünüzə bir sual verin. Yeni istifadəçi dəvət əvəzinə ana ekrana düşsə, nəsə pozulurmu? Dəvəti iki toxunuşla tapa bilirsə, bəlkə də SDK-ya o iki toxunuşa qənaət etmək üçün pul ödəyirsiniz.

Tətbiq quraşdırılıbsa onu açmaq

Toxunulan linkin tətbiqi birbaşa açmasını istəyirsinizsə, provayder lazım deyil. Apple da, Google da bunu öz vasitələri ilə dəstəkləyir, Firebase də quraşdırmadan sonrakı linklər üçün əvəz kimi məhz bunları göstərir.

iOS-da bu, Universal Links deməkdir: saytınızda /.well-known/ altında apple-app-site-association faylı və tətbiqdə Associated Domains entitlement-i. Android-də isə App Links: /.well-known/assetlinks.json faylı və android:autoVerify="true" olan intent filter. Bunun üçün developerin yarım günü və bir tətbiq buraxılışı lazım olacaq. Bundan sonra yenilənəsi abunə yoxdur.

Problem tətbiqi olmayan istifadəçidədir. Bu halda Universal Link sadəcə veb səhifənizi brauzerdə açır, ona görə həmin səhifədə mağaza düymələri və ya mağaza linkiniz olmalıdır.

Açığını desək, Linxly tətbiqi açmır, adamı mağaza səhifəsinə göndərir. İkisi bir-birinə mane olmur: mövcud istifadəçilər üçün (e-məktublar, tətbiqdaxili paylaşımlar) öz Universal Links-inizi, hələ qazanmaq istədiyiniz auditoriya üçün (reklam, bio, çap) mağaza linkini işlədin.

Artıq paylaşdığınız linkləri əvəz etmək

Köhnə page.link URL-ini heç kim yönləndirə bilməz. Subdomen Google-a məxsus idi, artıq yoxdur və heç bir alət, Linxly də daxil, onun trafikini ələ ala bilmir. Yeganə çıxış yolu linki dərc olunduğu hər yerdə dəyişməkdir, ona görə işə siyahıdan başlayın.

Siyahını hər yeri dəyişməyin nə qədər çətin olduğuna görə sıralayın. Qablaşdırma, plakat və vizit kartlarındakı çap olunmuş QR kodlar birinci gəlir, çünki onlar mövcud olduqca adamları 404-ə göndərəcək. Sonra avtomatik şablonlar: xoş gəldin məktubları, qəbzlər, push bildirişləri. Sonra yavaş dəyişən səhifələr: App Store və Google Play təsvirləri, saytınızdakı yükləmə düymələri, yardım məqalələri. Sosial postlar gözləyə bilər. İki il əvvəlki postun trafiki onsuz da çoxdan bitib.

Bundan sonra nə çap edir və ya göndərirsinizsə, təyinatını sonradan dəyişə biləcəyiniz link olsun. Dynamic Links Google-un aktiv olmayan goo.gl linklərini söndürdüyü gün bağlandı. Qutudakı link sizindirsə, mağaza URL-i dəyişəndə və ya provayder bağlananda yenidən çap yox, bir sahəni redaktə etmək kifayətdir. Linxly-də linkin təyinatını bütün planlarda redaktə etmək olar, çap tərəfi isə tətbiq yükləmə QR kodu yazısında izah olunur.

tip

Əvvəlcə tətbiqinizin paylaşım kodunu yoxlayın. Tətbiq dəvət və ya paylaşım linklərini kodda qurursa, bu gün də page.link URL-ləri yarada bilər. Bu, siyahınızda yeniləmə buraxana qədər böyüməyə davam edən yeganə bənddir.

Sonradan dəyişə biləcəyiniz mağaza linki yaradın

7 günlük pulsuz sınağa başla. İstənilən vaxt ləğv edin.

İndi başla
LinxlyOneLink.toBranchÖzünüz qurmaq
SDK-sız mağaza yönləndirməsiBəliBəliBəli, öz platforması vasitəsiləBəli, yönləndirməni özünüz yazırsınız
Quraşdırılıbsa tətbiqi açırXeyr, mağaza səhifəsinə göndərir"Open in App" sadalanırBəliBəli, Universal Links və App Links ilə
Deferred deep linkingXeyrAndroid üçün sadalanırBəliXeyr
Quraşdırma atribusiyasıXeyr, yalnız klik analitikasıSadalanmırBəliXeyr
Başlanğıc qiymətiAyda $0.99, 7 günlük pulsuz sınaqÖdənişli planlar ayda $10-danDərc olunmayıbHostinq və developer vaxtı

OneLink.to və Linxly hər ikisi SDK olmadan cihaza görə yönləndirir. Fərq linklə birlikdə nə aldığınızdadır. Linxly-də eyni hesabda link qısaltma və bio link səhifəsi də var, hər link üçün QR kod avtomatik yaranır, mağaza ünvanlarını isə link paylaşıldıqdan sonra da dəyişə bilərsiniz. Planlar ayda $0.99-dan başlayır, bu da OneLink.to-nun ən ucuz ödənişli planının təxminən onda biridir. Starter-də klikləri, ölkəni və cihaz tipini görürsünüz. OS, referrer və şəhər Pro-dan başlayır. İki servis OneLink.to alternativi yazısında ətraflı müqayisə olunur.

Özünüz qurmaq mağaza yönləndirməsi üçün göründüyündən ucuz, qalan hər şey üçün isə göründüyündən bahadır.

Firebase mağaza linklərinizi əvəz edin

7 günlük pulsuz sınağa başla. İstənilən vaxt ləğv edin.

İndi başla

Tez-tez verilən suallar

Xeyr. Firebase Dynamic Links 25 avqust 2025-də bağlandı və indi hər link onu açan adama HTTP 404 qaytarır. page.link subdomenləri artıq mövcud deyil.

Xeyr. page.link subdomenləri Google-a məxsus idi, ona görə heç bir provayder onların trafikini ələ ala bilməz. Linkləri dərc olunduqları yerlərdə dəyişin və bu dəfə sonradan redaktə edə biləcəyiniz linklərdən istifadə edin.

Bəli, mağaza yönləndirməsi üçün. Cihaza görə işləyən mağaza linki tətbiqinizə heç nə quraşdırmadan iOS istifadəçilərini App Store-a, Android istifadəçilərini Google Play-ə göndərir. Tətbiqi birbaşa açmaq üçün isə Universal Links və App Links lazımdır, onları tətbiqinizdə özünüz qurursunuz.

Linxly deferred deep linking edirmi?

Xeyr. Linxly hər ziyarətçini doğru mağazaya yönləndirir və klikləri qeydə alır, amma konteksti quraşdırmadan keçirmir və quraşdırmaları atribusiya etmir. Bunun üçün Branch, AppsFlyer və ya Airbridge kimi SDK platforması lazımdır.

Bu neçəyə başa gəlir?

Linxly ayda $0.99-dan başlayır, Starter-də iOS və Android üçün 2 deep link var. Hər plan 7 günlük pulsuz sınaqla başlayır, istənilən vaxt ləğv edə bilərsiniz.