Альтернатива 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, если
- Ваши ссылки в основном вели людей в App Store или Google Play — из QR-кодов, писем, рекламы или профилей.
- Вы не хотите добавлять, обновлять и поддерживать SDK в приложении только ради ссылок.
- Кроме двух крупных магазинов вам нужны AppGallery или RuStore.
- Вам нужна статистика кликов и сканирований по платформам, странам и источникам — без настройки собственной аналитики.
Выбирайте Firebase Dynamic Links, если
- Dynamic Links больше нет, так что вопрос в том, чем их заменить: если ссылка должна открывать конкретный экран сразу после установки, выберите SDK для диплинков — например, из тех, что Google перечисляет в своём FAQ.
- Если нужна атрибуция установок по рекламным сетям, подойдёт платформа атрибуции (MMP), а SetLinks ею не является.
- Если ссылкам достаточно открывать приложение у тех, у кого оно уже установлено, Google советует и обычные Universal Links и App Links — SetLinks может опубликовать эти файлы за вас, или вы разместите их сами.
Что делает SetLinks
- Одна короткая ссылка и QR-код на приложение: iPhone — в App Store, Android — в Google Play, Huawei — в AppGallery, RuStore — для приложений, которых нет в Google Play и AppGallery, компьютеры — на ваш сайт, все остальные — на резервный адрес.
- Встроенные браузеры вроде Instagram и TikTok часто не могут открыть магазин — вместо тупика они получают страницу с кнопкой «Открыть в магазине».
- Аналитика кликов по дням, платформам, странам и источникам с выгрузкой в CSV. Сканирования QR входят в клики и видны отдельно, а боты превью ссылок не считаются вовсе.
- Направления можно менять в любой момент — адрес и напечатанные QR-коды остаются прежними.
- На тарифах, где это есть: свой домен (go.yourbrand.com), открытие установленного приложения (iPhone на setlinks.io, iPhone и Android на своём домене), метки кампаний, которые передаются в магазины, команды с ролями и REST API с ключами на чтение и запись.
Чего он не делает
- SDK нет, поэтому нет и отложенного диплинка: ссылка не передаётся через установку на экран внутри вашего приложения.
- Установки не атрибутируются рекламным сетям. Кампания передаётся в магазин, и App Store Connect и Google Play Console показывают установки по каждой ссылке.
Переезд с Firebase Dynamic Links по шагам
Большинство команд укладываются в полдня. Важен порядок: сначала выясните, что делала каждая старая ссылка, потом создайте её заново.
- Выгрузите то, что было Google позволяет выгрузить метаданные Dynamic Links (см. её FAQ). Для каждой ссылки запишите короткий адрес и параметры: apn (пакет Android), ibi и isi (bundle ID и ID в App Store), ofl или link (веб-адрес).
- Разделите ссылки по задачам Ссылки, которые только вели в магазин или на веб-страницу, переносятся как есть. Ссылкам, чей диплинк открывал экран после установки, нужен SDK — составьте их список для разработчиков.
- Создайте ссылку 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, если публикуетесь там.
- Верните свой домен, если он был Если Dynamic Links работали на вашем поддомене (links.yourbrand.com), подключите его к SetLinks как свой домен и создайте те же пути — старые QR-коды и ссылки снова заработают. Адреса на page.link перенести нельзя: этот домен принадлежал Google. Перенести можно только пути, которые подходят под адрес ссылки SetLinks: строчные латинские буквы, цифры и дефисы, от 3 до 64 символов, без косых черт; коды с другими путями, например с заглавными буквами, придётся перепечатать.
- Открывайте приложение у тех, у кого оно есть Включите для ссылки открытие в приложении: укажите Apple Team ID и bundle ID, а для Android — имя пакета и отпечаток SHA-256 сертификата подписи. В следующем релизе добавьте домен ссылки в Associated Domains (iOS) и intent-фильтры (Android), затем удалите SDK Firebase Dynamic Links.
- Замените ссылки и перепечатайте один раз Замените старые адреса на сайте, в письмах, рекламе и профилях. QR-коды с page.link перепечатайте в последний раз: дальше направления меняются в SetLinks, а напечатанный код остаётся прежним.
- Проверьте на реальных устройствах Откройте новую ссылку на 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.
Другие сравнения
- Альтернатива onelink.to
- Альтернатива AppsFlyer OneLink для ссылок в магазин
- Альтернатива Branch для ссылок в магазин
- Альтернатива Bitly для ссылок на скачивание приложения
- Альтернатива URLgenius с фиксированной ценой
- Альтернатива QR TIGER для QR-кодов на скачивание приложения
- Бесплатные инструменты для ссылок на приложения и QR-кодов
Попробуйте SetLinks бесплатно
Ссылка за две минуты. Карта не нужна.
Создать ссылку