Ссылка на приложение Android не ведет в Play Store, когда приложение не установлено, но работает правильно, когда приложение установлено

Большинство вопросов о неработающих ссылках на приложения касаются ссылок на приложения, ведущих в Play Store, даже когда приложение установлено (вместо запуска приложения).

У меня противоположная проблема. Когда приложение установлено, ссылка на приложение работает должным образом. Но когда приложение не установлено, ссылка просто открывается в браузере. Я дважды проверил https://domain/.well-known/assetlinks.json и запустил все возможные инструменты проверки. Я также относительно уверен, что еще несколько недель назад это работало.

Есть идеи, чего мне не хватает?

Похоже, есть некоторые проблемы с читабельностью. Вам необходимо обновить это, чтобы лучше продемонстрировать свою проницательность.

Muhammad Ammar 24.06.2024 11:57
2
1
65
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Очевидно, что если ваше приложение установлено с указанным вами URI, ваша система найдет его и покажет приложение, которое поддерживает открытие этого URL-адреса.

Но если вы хотите сделать так, чтобы, если ваше приложение не установлено, ваш URL-адрес будет перенаправляться в Play Store, вам придется написать свой бэкэнд, используя глубокие ссылки Firebase.

Варианты решения с использованием DeepLinking:

URL-адрес, на который нажали, когда приложение не установлено => URL-адрес глубокой ссылки Firebase перенаправит вашего пользователя в Play Store или App Store в зависимости от типа устройства.

URL-адрес, нажатый при установленном приложении => Ваш URL-адрес будет перенаправлен в ваше приложение.

Этого можно добиться с помощью динамической связи Firebase, но она перестанет поддерживаться к концу 25 августа 2025 г.

Я бы предпочел использовать альтернативные планы, такие как https://dynalinks.app/

Спасибо. Вы хотите сказать, что ссылки на приложения не ведут автоматически в игровой магазин? Во всей документации написано, что так и есть.

Alon Catz 24.06.2024 11:10

Думаю, это действительно работает не так, как я ожидал, и я помню, что видел работу Firebase Deep Links. stackoverflow.com/questions/41643834/…

Alon Catz 24.06.2024 11:26

да, просто реализация глубокой ссылки в приложении без сервера вообще не будет работать. Должен быть сервер, который будет решать, что делать со ссылкой, перенаправлять в сам Playstore/Appstore/Веб-сайт и т. д.

Muhammad Ammar 24.06.2024 11:56

Другие вопросы по теме

Ссылка на приложение Android для нескольких приложений в одном домене
Ссылки на приложения работают только при открытии за пределами приложения Android TWA
Использование подстановочного знака в атрибуте хоста для Android 12 AppLinks не работает (android:host="*.example.com" не работает, но www.example.com работает)
Открытие приложения по ссылке электронной почты в NativeScript vue iOS
ANDROID DEEPLINKS: есть ли способ легко создать разрешение, чтобы старая и новая версии приложения могли одновременно подключаться к веб-сайту?
Не удается получить доступ к открытому классу AutoSizeableTextView ButtonRenderer
Ссылки на приложения не работают в firefox, но работают в chrome
Ссылка приложения Android на динамическую функцию показывает диалоговое окно выбора приложения, показывающее одно и то же приложение дважды
Мета-свойство al:web:should_fallback для веб-контента, опубликованного в родном приложении Facebook, больше не учитывается
Android App-Link: приложение Xamarin не открывается по https URI