, мы пытаемся создать глубокую ссылку с нашего сайта на приложение. Если приложение не установлено, пользователь должен быть доставлен в магазин воспроизведения, и после установки приложения он должен перейти к местоположению глубокой ссылки.Android Как передать реферер, чтобы играть в магазин с намерением
Ключ к этому посылает параметр запроса реферера для хранения (market: // details? Id = package & referrer = encodedDeeplink), а затем обрабатывает INSTALL_REFERRER в приложении. Это решение не было проблемой некоторое время назад, но поскольку хром 25 этот вид автоматической глубокой привязки не работает. Вместо этого вы должны использовать Intent uri вместо прямой ссылки для воспроизведения в магазине.
Намерение URI должен выглядеть следующим образом:
intent://yourHost/yourPath#Intent;scheme=yourScheme;package=yourPackage;end
И когда вы звоните это, проверки приложений хрома браузера, если установлено приложение (я предполагаю, что с пакетом информацией), и если да, то намерение с данными = схемой : // запускается yourHost/yourPath. Однако, если приложение не установлено, оно открывает игровое хранилище для данного имени пакета.
Мой вопрос: есть ли способ передать этот параметр referrer, чтобы играть в магазин через намерение uri? Нужно каким-то образом сказать chrome, чтобы открыть хранилище таким образом.
Спасибо
Нет прямого ответа, что для выполнения этого на вашем сервере должен быть механизм. – Piyush