[Desenvolvimento] Como fazer sua APP abrir a Windows Phone Store já posicionada em outra APP específica

1

Olá pessoal, tudo bom?

Caso você queira, por exemplo, colocar um botão em sua APP para promover e incentivar que os usuários instalem uma outra APP que você ou um amigo tenha desenvolvido, basta fazer o seguinte:

1) Em sua APP, inclua um botão que irá chamar a Windows Phone Store já posicionando-a em uma outra APP desejada;

1
2
3
...
<Button x:Name="btnAbrir" Content="Instalar RSS - WP Brasil Blog" HorizontalAlignment="Left" VerticalAlignment="Top" Click="btnAbrir_Click"/>
...

2) No evento click desse botão, acrescente o código abaixo:

private async void btnAbrir_Click(object sender, RoutedEventArgs e)
{
  await Windows.System.Launcher.LaunchUriAsync(new Uri("zune:navigate?appid=22dcf2ca-3473-4a73-8f86-50a3f845abc8"));
}

Repare que é necessário informar o appid da aplicação que você deseja abrir. Para encontrá-lo, acesse a Windows Phone Store, localize a APP desejada e observe, por exemplo, a appid indicada na URL. Veja abaixo:

appid-windows-phone-store

Como resultado final, ao clicar no botão, o usuário será direcionado para a Windows Phone Store já posicionado na APP indicada pelo seu aplicativo.

 

Simples, não?

wp_ss_20140814_0001Para mais informações sobre o método LaunchUriAsync, clique aqui.

Grande abraço !
Eduardo Henrique Rizo (@eduardorizo)

MCP

Post Relacionado: 

Fonte: Blog do Eduardo H. Rizo

Share.

About Author

Bacharel em Ciência da Computação pela FIPP/Unoeste, Pós-Graduado em Desenvolvimento de Sistemas Web, Segurança da Informação e Avaliação do Ensino e da Aprendizagem, Professor universitário e responsável pelo setor de desenvolvimento de sistemas web da Universidade do Oeste Paulista. MCP e MCPS pela Microsoft e nas horas vagas dedica um pouco do seu tempo escrevendo posts técnicos sobre desenvolvimento de sistemas web, windows phone, gerenciamento de servidores e outros assuntos para a comunidade.

  • Murilo

    Excelente post!
    Gostaria de saber se existe a possibilidade de abrir aplicativos de terceiros direto do meu.
    Por exemplo, no meu app, a pessoa clica no botão “instagram”, em seguida o app instagram que está instalado em seu celular abre. Ando procurando isso igual um louco e não encontro 😉 >_<