Получить список установленных приложений в UWP

У меня есть приложение, которое должно считывать имя всех установленных приложений на мобильном телефоне пользователя. но я не могу этого сделать. Как я могу получить список установленных приложений на универсальной платформе Windows в Windows 10 Mobile?

спасибо за помощь


person mohoma    schedule 29.03.2016    source источник


Ответы (1)


Вам нужно добавить Windows Mobile Extensions for the UWP и использовать следующий код:

if (ApiInformation.IsTypePresent("Windows.Phone.Management.Deployment.InstallationManager"))
{
    var packages = Windows.Phone.Management.Deployment.InstallationManager.FindPackages();
    foreach (var package in packages)
    {
        Debug.WriteLine(package.DisplayName);
    }
}

Но этот код требует ID_CAP_OEM_DEPLOYMENT. Насколько я знаю из msdn

Я предполагаю, что вам потребуется сертификат компании, и вам придется подписывать свои приложения с помощью этого сертификата, чтобы эти разрешения работали.

person Andrii Krupka    schedule 29.03.2016
comment
Да, для этого вы должны быть внесены в белый список Майкрософт. - person gdc; 30.03.2016