重定向到Windows表面应用程序的特定页面的URL点击



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

可以使用协议激活。您必须通过使用自定义协议的链接传递一些参数。根据论点,你只需要打开/导航到重置密码页面。以下是来自MSDN的示例。

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

,

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

最新更新