从另一个应用程序自动启动DailyMotion Windows Phone

时间:2014-06-17 18:51:16

标签: windows-phone-8 dailymotion-api

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

2 个答案:

答案 0 :(得分:0)

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

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

查看here

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

答案 1 :(得分:0)

您可以使用自定义网址启动dailymotion应用。例如,使用代码行

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

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