【问题标题】:On Windows Phone, how to launch another application在 Windows Phone 上,如何启动另一个应用程序
【发布时间】:2014-04-15 14:31:18
【问题描述】:

在 Windows Phone 上,某些应用程序可以通过诸如“fb:”或“public-transit:”之类的 URI 启动。

当我们只知道像 cded826e-f57d-4356-933c-4e59c1988157 这样的 App Id(而不是最终协议)时,如何启动应用程序?

我已经尝试使用 launchUriAsync 函数,“cded826e-f57d-4356-933c-4e59c1988157”、“cded826e-f57d-4356-933c-4e59c1988157:”、“{cded826e-f57d-4356-933c-4e59c198881” “等等……

谢谢

【问题讨论】:

  • 你不能。 WP 不允许这样做,除非通过您在帖子中写的 URI。

标签: javascript windows-phone-8


【解决方案1】:

我可以通过 URI 启动一些应用程序。 如下列出它们。

Windows.System.Launcher.LaunchUriAsync(new Uri("whatsapp:"));
Windows.System.Launcher.LaunchUriAsync(new Uri("skype:"));
Windows.System.Launcher.LaunchUriAsync(new Uri("fbmessenger:"));

我只是通过尝试和错误发现了这些。 所以也许你可以尝试使用应用名称来启动它。

【讨论】:

    【解决方案2】:

    我只找到了一种在商店中启动应用程序页面的方法:从这个网站Windows Phone open another application 使用 new Uri('zune:navigate?appid=0f4c8c7e-7114-4e1e-a84c-50664db13b17') 调用 LaunchUriAsync

    【讨论】:

    • Hélas,没有。它只启动 Windows Phone 应用商店并显示指定应用的详细信息页面...
    • 这个网站可能对你有帮助:Auto-Launching apps 我也会看看,因为我也在搜索如何启动另一个应用程序。
    猜你喜欢
    • 1970-01-01
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多