【问题标题】:How to display iOS app's deep links on email as links如何在电子邮件中将 iOS 应用的深层链接显示为链接
【发布时间】:2019-04-01 22:18:36
【问题描述】:

我将deep linking 用于我的react-native 应用程序,让用户单击链接以打开我的应用程序并执行一些操作。

我的问题是当我使用这些深层链接(例如myapp://profile?userId=123456)向用户发送电子邮件(使用<a href=""> 标签并将正文作为HTML 发送)时,它们被识别为文本电子邮件客户端的链接,因此目前我的应用用户无法按“链接”来打开应用。

【问题讨论】:

标签: ios email react-native deep-linking


【解决方案1】:

我做了一些研究,结果发现像 Gmail 这样的电子邮件客户端不喜欢带有异常协议的链接,例如 myapp://,他们会从 href 属性中删除这些链接。我的解决方案是使用另一个链接,最终将用户重定向到深层链接,例如:https://api.myapp.com/redirect?url={encoded-deep-link}

【讨论】:

    【解决方案2】:

    我认为您的应用程序没有问题,但问题在于电子邮件客户端以纯文本形式发送电子邮件。许多客户不会将自定义 html 代码作为电子邮件发送。 Thunderbird 可以发送它。

    【讨论】:

      猜你喜欢
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 2020-06-05
      • 2017-04-29
      • 2020-08-01
      相关资源
      最近更新 更多