0

我已阅读有关从 Windows Phone 上的另一个应用程序自动启动应用程序的信息。我有一个显示一些视频的应用程序,这些视频主要来自 DailyMotion。现在我的问题是是否有可能检查 DailyMotion 应用程序是否安装在我的手机上,而不是在此 DailyMotion 应用程序而不是浏览器中打开此视频。

4

2 回答 2

0

您无法获取由调用应用程序的发布者以外的其他人发布的 Windows Phone 上安装的应用程序列表。

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

看看这里

IEnumerable<Package> apps =    Windows.Phone.Management.Deployment.InstallationManager.FindPackagesForCurrentPublisher();
apps.First().Launch(string.Empty);
于 2014-06-18T05:03:14.020 回答
0

您可以使用自定义 URL 来启动 dailymotion 应用程序。例如,使用代码行

string dailyUrl = "dailymotion://myurl";
Windows.System.Launcher.LaunchUriAsync(new Uri(dailyUrl));

如果安装在手机上,它会自动打开dailymotion应用程序,否则它可能不会执行任何操作。因此,通过前面的答案解释您如何检查应用程序是否已安装,以及这段代码,您可能能够执行您需要的操作:)

于 2014-06-18T07:14:49.450 回答