如何在电子邮件中将iOS应用的深层链接显示为链接

时间:2018-10-29 01:56:22

标签: ios email react-native deep-linking

我在react-native应用中使用deep linking,以使用户单击链接以打开我的应用并执行一些操作。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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