Большинство вопросов о неработающих ссылках на приложения касаются ссылок на приложения, ведущих в Play Store, даже когда приложение установлено (вместо запуска приложения).
У меня противоположная проблема. Когда приложение установлено, ссылка на приложение работает должным образом. Но когда приложение не установлено, ссылка просто открывается в браузере. Я дважды проверил https://domain/.well-known/assetlinks.json и запустил все возможные инструменты проверки. Я также относительно уверен, что еще несколько недель назад это работало.
Есть идеи, чего мне не хватает?
Очевидно, что если ваше приложение установлено с указанным вами URI, ваша система найдет его и покажет приложение, которое поддерживает открытие этого URL-адреса.
Но если вы хотите сделать так, чтобы, если ваше приложение не установлено, ваш URL-адрес будет перенаправляться в Play Store, вам придется написать свой бэкэнд, используя глубокие ссылки Firebase.
Варианты решения с использованием DeepLinking:
URL-адрес, на который нажали, когда приложение не установлено => URL-адрес глубокой ссылки Firebase перенаправит вашего пользователя в Play Store или App Store в зависимости от типа устройства.
URL-адрес, нажатый при установленном приложении => Ваш URL-адрес будет перенаправлен в ваше приложение.
Этого можно добиться с помощью динамической связи Firebase, но она перестанет поддерживаться к концу 25 августа 2025 г.
Я бы предпочел использовать альтернативные планы, такие как https://dynalinks.app/
Спасибо. Вы хотите сказать, что ссылки на приложения не ведут автоматически в игровой магазин? Во всей документации написано, что так и есть.
Думаю, это действительно работает не так, как я ожидал, и я помню, что видел работу Firebase Deep Links. stackoverflow.com/questions/41643834/…
да, просто реализация глубокой ссылки в приложении без сервера вообще не будет работать. Должен быть сервер, который будет решать, что делать со ссылкой, перенаправлять в сам Playstore/Appstore/Веб-сайт и т. д.
Похоже, есть некоторые проблемы с читабельностью. Вам необходимо обновить это, чтобы лучше продемонстрировать свою проницательность.