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

son*_*xqt 4 email deep-linking ios react-native

我正在为我的应用程序使用深层链接react-native让用户单击链接以打开我的应用程序并执行一些操作。

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

son*_*xqt 9

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