在URL上单击重定向到Windows Surface App特定页面

时间:2013-03-26 10:02:03

标签: windows-store-apps winrt-xaml

我正在使用Windows 8商店应用程序,我正在实施忘记密码流程。生成电子邮件并将其发送到用户电子邮件地址(Yahoo,Gmail等)。当用户点击该电子邮件中的身份验证URL时,我需要打开我的应用程序的重置密码页面。 如何在URL上打开重置密码页面??

1 个答案:

答案 0 :(得分:0)

您可以使用protocol activation。您必须通过自定义协议的链接传递一些参数。根据参数,您只需打开/导航以重置密码页面。以下是来自MSDN的sample

协议激活有一个限制。自定义协议不能超链接。因此,用户必须手动复制URL并传递到文件资源管理器。超链接仅在Windows应用商店中有效。因此,您可以在电子邮件中发送超链接,如果用户在默认的Mail应用程序中打开电子邮件,则协议激活将起作用,但如果用户在浏览器中检查邮件,那么它将无法工作,用户必须手动打开URI。

前:

Click <a href="myprotocol://forgot-password-page">here </a>to reset the password.