我正在使用离子3创建一个移动应用程序。我需要知道实现重置密码功能的逻辑。到现在为止,我能够向用户发送带有重置令牌的电子邮件。我以为id用户点击了电子邮件中的链接,如果安装了app,那么它应该打开专用于重置密码的应用程序页面。
所以我做了一些研究,发现可以使用DeepLinking(自定义网址来响应)来完成,例如myApp:// resetPassword / {token}
现在问题是在使用自定义URL发送链接时在gmail中,它会删除href选项。
有人可以告诉我实现此功能的轻微信息和一些要阅读的文章。
谢谢,
我发现这个问题https://github.com/EddyVerbruggen/Custom-URL-scheme/issues/81关于gmail中的这个href删除。
他们建议 - 就像user1027620一样 - 创建一个常规的html页面并使用JavaScript重定向来完成这个技巧。
我猜你确实需要JavaScript来从url获取参数(唯一标记...)并将它们复制到myApp:// resetPassword url中。