Eu tenho um link de meus outros aplicativos no meu aplicativo mais recente e os abro dessa forma.
Uri uri = Uri.parse("url");
Intent intent = new Intent (Intent.ACTION_VIEW, uri);
startActivity(intent);
este código abre a versão do navegador da google play store.
Ao tentar abrir do meu telefone, o telefone pergunta se eu quero usar um navegador ou google play e se eu escolher o segundo, ele abre a versão móvel da google play store.
Você pode me dizer como isso pode acontecer de uma vez? Quer dizer, não me pergunte, mas abra diretamente a versão móvel do google play, aquela que vejo ao abrir diretamente do telefone.
android
google-play
motoqueiro Fantasma
fonte
fonte
market://
protocolo. Alguém mais está vendo esse comportamento?Respostas:
Você vai querer usar o
market
protocolo especificado :Lembre-se de que isso irá travar em qualquer dispositivo que não tenha o Market instalado (o emulador, por exemplo). Portanto, eu sugeriria algo como:
Ao usar
getPackageName()
fromContext
ou subclasse dele para consistência (obrigado @cprcrack !). Você pode encontrar mais informações sobre as Intenções de Mercado aqui: link .fonte
market://details?id=com.PandoraTV
(presumindo que este seja o aplicativo que você deseja).market://
prefixo de seu próprio aplicativo, não de um site por meio do navegador. Posso atestar sua funcionalidade (nas versões 2.3, 3.x, 4.0, 4.1 e 4.2) e funciona com o navegador padrão, Chrome Beta 25 e Chrome 18.getPackageName()
para recuperar automaticamente o ID do aplicativo.O código abaixo pode ajudá-lo a exibir o link do aplicativo do google play sore na versão móvel.
Para link de aplicativo:
Para link do desenvolvedor:
fonte
Você pode usar a biblioteca Android Intents para abrir a página do seu aplicativo no Google Play assim:
fonte
Documentação em d.android.com: http://developer.android.com/distribute/googleplay/promote/linking.html
fonte
Você pode verificar se o aplicativo Google Play Store está instalado e, se for o caso, você pode usar o protocolo "market: //" .
fonte
Abra a página do aplicativo no Google Play:
fonte