ionic 3 深度链接用于重置密码

2023-12-21

我正在使用 ionic 3 创建一个移动应用程序。我需要知道实现重置密码功能的逻辑。到目前为止,我可以向用户发送一封带有重置令牌的电子邮件。 我在想,id 用户点击电子邮件中的链接,如果安装了应用程序,那么它应该打开专用于重置密码的应用程序页面。

所以我做了一些研究,发现可以使用 DeepLinking (自定义 url 来响应)来完成,例如 myApp://resetPassword/{token}

现在问题出在 gmail 中,当您发送带有自定义 url 的链接时,它会删除 href 选项。

有人可以告诉我实现此功能的一些信息以及一些要阅读的文章吗?

Thanks,


我发现这个问题https://github.com/EddyVerbruggen/Custom-URL-scheme/issues/81 https://github.com/EddyVerbruggen/Custom-URL-scheme/issues/81关于 Gmail 中的 href 删除。

他们建议(就像 user1027620 一样)创建一个常规 html 页面并使用 JavaScript 重定向来实现这一目的。

我想您确实需要 JavaScript 从 url 获取参数(唯一令牌...)并将它们复制到 myApp://resetPassword url 中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ionic 3 深度链接用于重置密码 的相关文章

随机推荐

  • SQLite 问题,转义某些字符

    我正在开发我的第一个数据库应用程序 它是一个使用 SQLite 数据库用 C 编写的 WinForms 应用程序 我遇到了一些问题 当使用撇号时 我的 SQLite 查询失败 这是我的查询的结构 string SQL UPDATE SUBC
  • 在 LINUX 服务器中的 XAMPP 服务器中安装 Solr

    我尝试将 Solr PHP 扩展安装到我的网络服务器 我已经有一个 XAMPP 服务器 并且正在使用 PECL 来安装 solr cd opt lampp bin sudo pecl install solr 1 0 1 但我收到以下错误
  • 为什么元组的项目是只读的?

    我想用Tuple类来存储我的程序中需要的 2 个整数信息 StartAddress EndAddress 但我发现Tuple项目是只读的 因此如果我需要为项目设置值 我需要重新实例化一个元组 这个设计决定背后的原因是什么 元组起源于函数式编
  • 错误:C 堆栈使用量太接近限制

    我试图在 R 中运行一些相当深的递归代码 但它一直给我这个错误 错误 C 堆栈使用量太接近限制 我的输出来自CStack info is Cstack info size current direction eval depth 67108
  • 为什么 ContinuationToken 不能用于 Azure 搜索 API 中的分页?

    阅读 Azure Search NET SDK 的文档 我发现 ContinuationToken 属性不应该用于分页 这与 odata nextLink and search nextPageParameterREST API 中的属性
  • 如何在 bash shell 中编写漂亮优雅的 linux 命令

    我在 Ubuntu 12 04 上的 VM 中运行多个 Web 应用程序 当我 ssh 进入虚拟机时 我发现自己经常输入以下内容 cd var virtual app1 com cd var virtual app2 com cd var
  • 每创建 3 列后添加一个新行

    在 Shopify 产品页面中 添加了一个新部分 以在 3 列行中显示一些统计信息 我试图使用下面的代码在 3 次迭代后将每个新列放入新行中 我希望行只有 3 列 这似乎不符合我的逻辑 请帮我找出为什么第三次迭代后的列没有出现在新行中 h2
  • 无法安装 GWT 开发者插件

    我开始学习 GWT 并在 Eclipse 中编写了一个示例应用程序 然后我说 在服务器上运行 它给了我一个要打开的 URL 我在 Chrome 中打开了它 我看到一条提示要求我安装 GWT Developer Plugin 并给了我一个li
  • 我可以使用 SerialPort.Write 发送字节数组吗

    的文档SerialPort Write说 默认情况下 SerialPort 使用 ASCIIEncoding 对字符进行编码 ASCIIEncoding 将所有大于 127 的字符编码为 char 63 或 要支持该范围内的其他字符 请将
  • iif(Iserror())函数仍然返回#error

    我有以下函数在查询中创建一列 MTD IIf IsError FormatNumber 62xx F40 0 FormatNumber 62xx F40 它链接到一个 Excel 文件 人们将数字和文本放在同一列中 本例中为 F40 我需要
  • 是否可以在 Chrome 中创建 ClipboardEvent 实例?

    我需要以编程方式在 Chrome 中创建一个 ClipboardEvent 实例 但是当我运行构造函数时 new ClipboardEvent paste dataType text plain data some data 它抛出以下错误
  • 编写内联事件处理程序是否是不好的做法[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 编写内联事件处理程序是一种不好的做法吗 对我来说 当我想在事件处理程序中使用局部变量时 我更喜欢使用它 如下所示 我更喜欢这个 This is
  • 将数据切片(即n×n矩阵)添加到R中的多维矩阵

    根据标题 有没有办法将数据切片 一个 n n 矩阵 附加到 R 中现有的 N 维矩阵 例如 我有以下内容 one lt array 1 dim c 3 3 two lt array 2 dim c 3 3 three lt array 3
  • xamarin 中路径共享违规

    我对 Android 编程很陌生 我有一个代码 它在指定的文件夹中创建一个文件 然后尝试向其中写入一些内容 就像下面这样 path System Environment GetFolderPath System Environment Sp
  • Inno Setup - 更改 MessageBox 语言

    我有这个问题 我做了一个个人消息框 我以一种非常有趣的方式输入了英语和西班牙语 但我希望我的安装程序只显示一种语言 就像 当我在菜单选择器西班牙语 在该消息框中显示西班牙语 如果在菜单选择器中选择意大利语 让该消息框显示意大利语 code
  • WebUSB API 无法找到兼容设备

    我正在尝试通过网页 通过 HTTPS 访问我的 USB 设备 我的 USB 设备已启动并正在运行 并且还启用了实验性 Web 平台功能 chrome flags enable experimental web platform featur
  • C# mvc 从 AJAX 调用返回 JSON 或文件

    我的观点中有这样的东西 var url Url Action DownloadZip Program programNums selectedRow ajax url url dataType json async false succes
  • Firebase 托管自定义域错误

    我最近获得了一个 tk 域名 并愿意将其作为自定义域名链接到 Firebase 托管 阅读文档并遵循教程后 我成功地将我的第一个应用程序部署到 Firebase 托管 可通过默认的 firebaseapp com url 访问它 但是 在尝
  • ASP.net 会员添加自定义列

    在我的母版页中 我有 MembershipUser thisUser Membership GetUser loggedInUserID thisUser ProviderUserKey ToString thisUser让我可以访问所有字
  • ionic 3 深度链接用于重置密码

    我正在使用 ionic 3 创建一个移动应用程序 我需要知道实现重置密码功能的逻辑 到目前为止 我可以向用户发送一封带有重置令牌的电子邮件 我在想 id 用户点击电子邮件中的链接 如果安装了应用程序 那么它应该打开专用于重置密码的应用程序页