C# 如何检查用户是否在WP8设备上安装了特定的应用程序

C# 如何检查用户是否在WP8设备上安装了特定的应用程序,c#,windows-phone-8,C#,Windows Phone 8,我正在为WP8开发一个应用程序。我可以检查(programmaticaly)wp8设备是否安装了特定的应用程序(即wp8 Facebook应用程序)?您无法获取Windows Phone上安装的应用程序列表,这些应用程序是由呼叫应用程序的发布者以外的人发布的 但是,有一种方法可以获取设备上安装的应用程序列表,这些应用程序来自调用者应用程序的发布者。这是: IEnumerable apps=Windows.Phone.Management.Deployment.InstallationManage

我正在为WP8开发一个应用程序。我可以检查(programmaticaly)wp8设备是否安装了特定的应用程序(即wp8 Facebook应用程序)?

您无法获取Windows Phone上安装的应用程序列表,这些应用程序是由呼叫应用程序的发布者以外的人发布的

但是,有一种方法可以获取设备上安装的应用程序列表,这些应用程序来自调用者应用程序的发布者。这是:

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

这要求您的应用程序在Windows Phone 8设备上运行

您无法获取Windows Phone上安装的应用程序列表,这些应用程序是由呼叫应用程序的发布者以外的人发布的

但是,有一种方法可以获取设备上安装的应用程序列表,这些应用程序来自调用者应用程序的发布者。这是:

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

这要求您的应用程序在Windows Phone 8设备上运行

Hmmm的可能副本的可能副本。。。非常感谢。我也查过了。我的目的不是要用午餐吃一些外部应用程序,而是简单地检查设备上是否存在一些应用程序。我需要检查的那些应用实际上是微软制造的(FB、LinkedIn和Twitter)。所以,我没有办法做到这一点?是的,即使是微软公司的应用程序,你们也不能检查。您只能检查您发布的应用程序。如果答案对你有帮助的话,别忘了打上记号。。。非常感谢。我也查过了。我的目的不是要用午餐吃一些外部应用程序,而是简单地检查设备上是否存在一些应用程序。我需要检查的那些应用实际上是微软制造的(FB、LinkedIn和Twitter)。所以,我没有办法做到这一点?是的,即使是微软公司的应用程序,你们也不能检查。您只能检查您发布的应用程序。如果答案对你有帮助的话,不要不做标记
IEnumerable<Package> apps = Windows.Phone.Management.Deployment.InstallationManager.FindPackagesForCurrentPublisher();
apps.First().Launch(string.Empty);