检查是否安装第三方应用程序

本文关键字:应用程序 第三方 安装 是否 检查 | 更新日期: 2023-09-27 18:07:52

在我的应用程序B中,我需要检查应用程序A是否已经安装。如果已经安装, B 将调用

如果A没有安装,B会到市场下载A

如何实现这个??
任何建议都会很好!
谢谢!

检查是否安装第三方应用程序

目前无法检查设备上是否安装了第三方应用程序。但是,如果您是该应用程序的发布者,则可以使用:

IEnumerable<Package> apps = Windows.Phone.Management.Deployment.InstallationManager.FindPackagesForCurrentPublisher();
apps.First().Launch(string.Empty);

这个功能在这里有文档说明

如果应用A和应用B不是来自同一发行商,那么就没有直接的方法可以获得这一点。但是,如果您能够与应用程序B的开发人员一起注册自定义URI关联,则应用程序a可以通过启动自定义URI与应用程序进行交互。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206987 (v = vs.105) . aspx