Реферер кажется ненадежным и не работает на некоторых устройствах. Маркетинговые приложения, такие как «Реферальный тест для Google Play» и «Установить реферальный тест», не показывают реферрера на моем Galaxy S III.

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

Вот пример:

Я являюсь пользователем ExampleApp и хочу поделиться с вами определенным фрагментом данных из ExampleApp, который никогда не устанавливал ExampleApp.

Я отправляю вам электронное письмо со ссылкой на мобильную веб-страницу, которая знает, какую часть данных вы хотите увидеть при открытии ссылки. Но поскольку данные доступны только в собственном приложении, а не в мобильном Интернете, вы попадаете на страницу, на которой вам нужно перейти на Android Market и установить ExampleApp.

Вы устанавливаете ExampleApp, и в идеале вы будете перенаправлены непосредственно к части данных, которыми я поделился с вами.

Большая проблема заключается в разрыве между просмотром мобильной веб-страницы и установкой ExampleApp.

Я думал о паре решений, но ни одно из них не увенчалось успехом (при этом я мог просто неправильно их реализовать):

Установите cookie на нашем домене, который включает данные при загрузке мобильной веб-страницы. Затем, когда ExampleApp откроется, запустите WebView, чтобы запросить страницу в том же домене, и проверьте значение файла cookie. Используйте это, чтобы определить, какую часть данных показывать в ExampleApp.Используйте JavaScript localStorage для хранения ссылки на фрагмент данных и используйте WebView, чтобы получить страницу в этом домене и запросить содержимое localStorage из ExampleApp.

В обеих этих ситуациях кажется, что WebView и Browser находятся в «песочнице» друг от друга, поэтому вы не можете получить доступ к cookies / localStorage между ними.

Есть ли какой-либо другой способ «оставить крошку» или задать сообщение, к которому приложение, установленное позже, может получить доступ из браузера?

РЕДАКТИРОВАТЬ: Учитывая некоторые ответы, я должен упомянуть, что я хочу, чтобы вы только один раз нажали на ссылку, НЕ нужно было щелкать один раз, установите приложение, затем нажмите еще раз, чтобы открыть приложение в нужном месте.

Ответы на вопрос(4)

Ваш ответ на вопрос