【问题标题】:Auto-launching apps using URI associations for Windows Phone Universal 8.1使用 Windows Phone Universal 8.1 的 URI 关联自动启动应用程序
【发布时间】:2015-07-28 18:01:59
【问题描述】:

我有一个名为 MyApplication 的应用程序。我想做的是做深度链接。 我想关联一个链接,当单击我的 Windows Phone 8.1 XAML 时,应用程序将启动并传递元素。

例如:MyApplication://item/1234 -> 将打开我的应用程序。

我正在尝试从应用程序外部执行此操作,这可能吗?例如,如果我点击了电子邮件中的这个链接,它会被重定向到我的应用程序吗?

编辑:

这是解决方案的一部分,但我没有找到我真正想做的事情:

Uri 激活 (XAML) https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh779670.aspx

代码: https://code.msdn.microsoft.com/windowsapps/Association-Launching-535d2cec

【问题讨论】:

  • 您附加的链接准确地描述了您的要求:如果您在清单中注册您的应用程序以激活协议,一旦有人单击与您的协议匹配的链接,它将打开。你到底缺少什么?
  • 我附上的链接是如果我有另一个我可以做的应用程序:await Windows.System.Launcher.LaunchUriAsync(uri);我的 uri 是 = MyApplication://item/1234。我希望能够做到这一点,但我可以点击电子邮件中的链接,短信。

标签: c# windows-phone-8.1 windows-store-apps winrt-xaml


【解决方案1】:

你当然可以。在您的应用程序中创建协议(类似于测试:)并将其部署到您的机器上。然后,在开始>运行中键入“test:”,您的应用程序将正常加载。电子邮件中的链接?当然。网页中的链接?当然。这一切都有效。

还有一点:http://blog.jerrynixon.com/2012/10/walkthrough-using-windows-8-custom.html

祝你好运!

【讨论】:

  • 是否可以将 URI 关联添加到 URL?我已经添加了协议,它就像一个魅力。我有一个要求,当用户单击 https://www.xyz.com/user 之类的网址时,应将用户重定向到应用程序或商店以下载应用程序。我该怎么做?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-07
相关资源
最近更新 更多