Existe uma maneira de passar uma mensagem de um navegador Android para um aplicativo?

Tenho uma situação em que gostaria que alguns dados fossem transmitidos de um site móvel para um aplicativo Android nativo. Uma complicação é que, no caso normal, o aplicativo Android nativo pode não estar instalado quando o site móvel é carregado.

Aqui está um exemplo:

Sou usuário do ExampleApp e quero compartilhar um dado específico do ExampleApp com você, que nunca instalou o ExampleApp.

Enviei um e-mail com um link para uma página da Web móvel que sabe quais dados você deseja ver quando abre o link. Mas, como os dados estão disponíveis apenas no aplicativo nativo, não na web móvel, você é direcionado para uma página que solicita que você acesse o Android Market e instale o ExampleApp.

Você instala o ExampleApp e, idealmente, seria levado diretamente para os dados que eu compartilhei com você.

O grande problema está na desconexão entre a visualização da página da web móvel e a instalação do ExampleApp.

Pensei em algumas soluções, mas nenhuma delas foi bem-sucedida (dito isso, eu poderia apenas implementá-las incorretamente):

Defina um cookie em nosso domínio que inclua os dados quando a página da web móvel for carregada. Em seguida, quando o ExampleApp for aberto, inicie um WebView para solicitar uma página no mesmo domínio e verifique o valor do cookie. Use isso para determinar quais dados serão exibidos no ExampleApp.Use JavaScript localStorage para armazenar uma referência aos dados e use um WebView para obter uma página nesse domínio e solicitar o conteúdo de localStorage no ExampleApp.

Em ambas as situações, parece que o WebView e o Navegador estão em sandbox um do outro, então você não pode acessar os cookies / localStorage entre os dois.

Existe outra maneira de "deixar uma migalha" ou definir uma mensagem que um aplicativo instalado posteriormente possa acessar no navegador?

EDIT: Dadas algumas das respostas, devo mencionar que só quero que você clique uma vez no link, NÃO precisa clicar uma vez, instalar o aplicativo e clique novamente para abrir o aplicativo no lugar certo.

questionAnswers(4)

yourAnswerToTheQuestion