Альтернатива Firebase Dynamic Links без SDK

Firebase Dynamic Links перестали работать 25 августа 2025 года. Если вы отправляли через них людей в нужный магазин, SetLinks — умные ссылки на приложение — делает это одной ссылкой и QR-кодом, без установки SDK.

По словам самой Google в её FAQ, после закрытия каждая Dynamic Link отвечает ошибкой 404, а домены page.link утрачены навсегда. Ссылки, напечатанные на упаковке, плакатах и визитках, вставленные в старые письма или закреплённые в профилях, теперь никуда не ведут.

Большинство этих ссылок выполняли простую задачу: открыть App Store на iPhone, Google Play на Android и веб-страницу на всём остальном. Для этого не нужны ни SDK, ни код в приложении. Некоторые ссылки делали больше — открывали конкретный экран сразу после установки или передавали данные для атрибуции установок, — и для них нужен SDK для диплинков. Эта страница поможет отличить одни от других и перенести первые за полдня.

Сравнение по пунктам

Возможность Firebase Dynamic Links SetLinks
Работает сейчас Нет — закрыт 25 августа 2025 Да
iPhone — в App Store, Android — в Google Play Да Да
Huawei AppGallery и RuStore Нет Да
Открывает приложение, если оно установлено Да, через SDK Да, без SDK: iPhone на setlinks.io, iPhone и Android на своём домене
Свой домен Да Да, от 9 $ в месяц
Нужен SDK в приложении Для ссылок внутрь приложения Нет
Открывает экран в приложении после установки (отложенный диплинк) Да Нет
Бесплатный старт Был бесплатным Ссылок: 3, трафик без ограничений

Данные о других сервисах — на октябрь 2026 года, с их публичных страниц: Firebase Dynamic Links FAQ

Сколько стоит

Dynamic Links были бесплатными — одна из причин, почему ими пользовалось так много приложений. У SetLinks есть бесплатный тариф: до 3 ссылок и трафик без ограничений, без карты и без срока. Платные тарифы — от 9 $ в месяц, при оплате за год дешевле; свой домен, открытие установленного приложения и API есть в тарифах от 9 $ в месяц.

Если заменить Dynamic Links полноценной платформой атрибуции, цена будет зависеть от числа конверсий или обсуждаться индивидуально. Это оправдано, когда атрибуция нужна, и дорого, когда нужен только переход в магазин.

Выбирайте SetLinks, если

Выбирайте Firebase Dynamic Links, если

Что делает SetLinks

Чего он не делает

Переезд с Firebase Dynamic Links по шагам

Большинство команд укладываются в полдня. Важен порядок: сначала выясните, что делала каждая старая ссылка, потом создайте её заново.

  1. Выгрузите то, что было Google позволяет выгрузить метаданные Dynamic Links (см. её FAQ). Для каждой ссылки запишите короткий адрес и параметры: apn (пакет Android), ibi и isi (bundle ID и ID в App Store), ofl или link (веб-адрес).
  2. Разделите ссылки по задачам Ссылки, которые только вели в магазин или на веб-страницу, переносятся как есть. Ссылкам, чей диплинк открывал экран после установки, нужен SDK — составьте их список для разработчиков.
  3. Создайте ссылку SetLinks для каждой App Store: https://apps.apple.com/app/id и номер из isi. Google Play: https://play.google.com/store/apps/details?id= и пакет из apn. Адрес из ofl или link укажите как резервный. Добавьте AppGallery или RuStore, если публикуетесь там.
  4. Верните свой домен, если он был Если Dynamic Links работали на вашем поддомене (links.yourbrand.com), подключите его к SetLinks как свой домен и создайте те же пути — старые QR-коды и ссылки снова заработают. Адреса на page.link перенести нельзя: этот домен принадлежал Google. Перенести можно только пути, которые подходят под адрес ссылки SetLinks: строчные латинские буквы, цифры и дефисы, от 3 до 64 символов, без косых черт; коды с другими путями, например с заглавными буквами, придётся перепечатать.
  5. Открывайте приложение у тех, у кого оно есть Включите для ссылки открытие в приложении: укажите Apple Team ID и bundle ID, а для Android — имя пакета и отпечаток SHA-256 сертификата подписи. В следующем релизе добавьте домен ссылки в Associated Domains (iOS) и intent-фильтры (Android), затем удалите SDK Firebase Dynamic Links.
  6. Замените ссылки и перепечатайте один раз Замените старые адреса на сайте, в письмах, рекламе и профилях. QR-коды с page.link перепечатайте в последний раз: дальше направления меняются в SetLinks, а напечатанный код остаётся прежним.
  7. Проверьте на реальных устройствах Откройте новую ссылку на iPhone, на Android-телефоне и внутри Instagram. Наш бесплатный тестер редиректа покажет, куда попадёт любое устройство, а валидатор проверит файлы apple-app-site-association и assetlinks.json.

Частые вопросы

Работают ли мои старые ссылки на page.link?

Нет. В FAQ Google сказано, что после закрытия 25 августа 2025 года каждая Dynamic Link возвращает ошибку 404, а домены page.link не сохраняются. Перенаправить эти адреса нельзя — их нужно заменить.

Можно ли сохранить ссылки на моём собственном домене?

Да, если домен ваш. Подключите поддомен к SetLinks как свой домен и создайте каждый путь как адрес ссылки (строчные латинские буквы, цифры и дефисы, от 3 до 64 символов). Напечатанные коды с этим доменом снова начнут работать. Пути с заглавными буквами или косыми чертами так не воссоздать — такие коды придётся перепечатать.

Нужно ли менять приложение?

Для ссылок в магазин — нет: они работают без изменений в приложении. Только если ссылка должна открывать установленное приложение, добавьте её домен в Associated Domains и intent-фильтры — и тогда можно удалить SDK Dynamic Links.

Поддерживает ли SetLinks отложенные диплинки?

Нет. Без SDK в приложении ничто не может пронести ссылку через установку на конкретный экран. Если это нужно, используйте SDK для диплинков; SetLinks закрывает ссылки, которым достаточно привести в нужный магазин или открыть установленное приложение.

Может ли ссылка открыть приложение, если оно уже установлено?

Да, на тарифах с открытием в приложении. На iPhone это работает на setlinks.io и на вашем домене; на Android — на вашем домене, где SetLinks публикует assetlinks.json для вашего приложения.

Сколько стоит заменить Dynamic Links?

Начать можно бесплатно: до 3 ссылок и трафик без ограничений. Платные тарифы — от 9 $ в месяц, все цены есть на странице тарифов, без звонков с отделом продаж.

Что будет со статистикой кликов?

Dynamic Links Analytics API закрыт вместе со всем остальным. SetLinks считает клики и сканирования QR с первого дня по платформам, странам и источникам, и их можно выгрузить в CSV.

Другие сравнения

Попробуйте SetLinks бесплатно

Ссылка за две минуты. Карта не нужна.

Создать ссылку