Мне нужно, чтобы открыть новое приложение из моего приложения. Если он не установлен на телефоне, мне нужно открыть установку в хранилище Windows.Windows Phone откройте другую заявку
У кого-нибудь есть идея, как я могу это достичь?
Я прочитал ниже статьи, но я не мог найти что-нибудь полезное:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207014%28v=vs.105%29.aspx http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206987%28v=vs.105%29.aspx
Ответ:
Для магазина я в конечном итоге с помощью:
private async void test()
{
try
{
Uri uri = new Uri("zune://navigate/?appid=xxx-xxx-xxx-xxx");
await Launcher.LaunchUriAsync(uri);
}
catch (Exception exception)
{
//TODO
}
}
Как я могу найти идентификатор приложения? zune: navigate запускает магазин, любая идея, как запустить приложение, если он уже установлен – rtp
Я получил идентификатор из магазина в Интернете, и я попробовал вышеуказанный код, но он не работал, я получил ошибку «это контент недоступен » – rtp
Вы можете получить AppId, выполнив поиск приложения в магазине и просмотрев последнюю часть URL-адреса подробной страницы приложений (GUID). Например. для Url http://www.windowsphone.com/de-de/store/app/bing-sports/0f4c8c7e-7114-4e1e-a84c-50664db13b17, вызывающий LaunchUriAsync с новым Uri ('zune: navigate? appid = 0f4c8c7e-7114 -4e1e-a84c-50664db13b17 ') откроет страницу магазина с выбранным «Bing Sports». – paiden