HTML 电子邮件中的本机应用程序链接

Native App Links inside HTML email

我正在为一个项目设计一组模块化电子邮件块,虽然我熟悉 HTMl 和移动网络,但我不太熟悉电子邮件中 ​​HTML 的限制。

可以从 HTML 电子邮件中的内容打开应用程序吗?例如,我可以 Link 到我的 Twitter 简历、Facebook 页面、触发短信等,就像您可以使用 URL 方案从网络上做的那样吗? 这仅限于打开应用程序,还是我们可以更进一步,例如在电子邮件中添加关注按钮或填充 SMS 主题行和收件人。

如果有人有任何经验或活生生的例子那就太好了

假设您正在使用 URL 方案 links(即 twitter://),这取决于打开 link 的电子邮件应用程序。对于例如,默认的 iOS 邮件应用程序有效,但 Gmail 应用程序无效。 URL方案支持的功能取决于具体的应用程序。这是一个列表:http://handleopenurl.com.

坚持使用 URL 方案默认 iOS 应用程序(短信、邮件)可能相当安全,但如果未安装该应用程序,任何第三方都会显示令人讨厌的 "Cannot Open URL"当 link 打开时。 Apple 在 iOS 9 中引入了 Universal Links 来帮助解决这个问题。如果该应用程序支持通用链接 (partial list),那么您只需使用常规 link,如果已安装,该应用程序将自动打开,如果未安装,则返回网页。

如果您正在构建自己的应用程序并希望支持它,Branch.io(完全披露:我与团队合作)可以为您处理所有这些烦人的边缘情况。