我有一个应用程序,需要在用户手机上读取所有已安装应用程序的名称。但我不能这样做。 如何在Windows 10移动版上的通用Windows平台中获取已安装应用程序的列表?
感谢您的帮助
答案 0 :(得分:4)
您需要添加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
我认为您需要公司证书,并且必须使用该证书对您的应用进行签名才能使这些权限有效。