Глубокие ссылки не могут откатиться на Google Market?

Ниже мой сценарий:

  1. Если приложение установлено, запустите приложение, передайте данные реферера и обработайте его внутри приложения.
  2. Если приложение не установлено, прямо в Google Play установите приложение обработать данные реферера.

Я могу добиться первого случая

Для сценария 1 у меня есть

ссылка 1:

http://www.xxx.co.in/main?id=4&referrer="+referrer

Моя активность настроена правильно, и я могу достичь сценария 1.

Для сценария 2 у меня есть

final String url = "http://www.xxx.co.in/main?id=4&referrer="+referrer+"#Intent;scheme=market;action=android.intent.action.VIEW;package=com.xxx&referrer="+referrer+";end";

Этого я не могу достичь. Если приложение не установлено, вместо того, чтобы направить меня в Google Play, оно пытается открыть www.xxx.co.in/main.... в браузере.

Что здесь не так и как этого добиться.

ПРИМЕЧАНИЕ. Я не хочу размещать свой собственный сервер, поэтому перенаправление с удаленного сервера выходит за рамки.

1 ответ

Вы открываете эту ссылку в родном браузере Android или Chrome? Это похоже на ссылку Intent, поэтому она будет работать только в Chrome, даже если она правильно отформатирована. Тем не менее, Chrome не поддерживает реферер Android Play

Если честно, это звучит как идеальный вариант использования внешнего отложенного сервиса глубоких ссылок, такого как https://branch.io/ (полное раскрытие: я в команде Branch). Ссылки на филиалы делают именно то, что вы описываете, и они делают это во всех браузерах, избавляя вас от головной боли необходимости обрабатывать все различные варианты. Все, что вам нужно беспокоиться, это определить набор параметров ключ / значение (например: articleID: story123), когда вы создаете ссылку, и Branch гарантирует, что эти параметры будут возвращены вам в приложении при первом запуске после того, как пользователь щелкнет ссылку, независимо от того, было ли установлено приложение при нажатии на ссылку. Затем вы можете использовать значения для маршрутизации / настройки по своему усмотрению.

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