【问题标题】:Native App Links inside HTML emailHTML 电子邮件中的本机应用程序链接
【发布时间】:2016-05-16 10:36:17
【问题描述】:
我正在为一个项目设计一组模块化电子邮件块,虽然我熟悉 HTMl 和移动网络,但我不太熟悉电子邮件中 HTML 的限制。
可以从 HTML 电子邮件中的内容打开应用程序吗?例如,我可以链接到我的 Twitter 简历、Facebook 页面、触发 SMS 等,就像您可以使用 URL 方案从 Web 执行的操作一样吗?
这仅限于应用程序的打开还是我们可以更进一步,例如在电子邮件中添加关注按钮或填充 SMS 主题行和收件人。
如果有人有任何令人惊叹的经验或活生生的例子
【问题讨论】:
标签:
html-email
url-scheme
【解决方案1】:
假设您使用的是 URL 方案链接(即twitter://),这取决于打开链接的电子邮件应用程序。例如,默认的 iOS 邮件应用程序有效,但 Gmail 应用程序无效。通过 URL 方案支持的功能取决于特定的应用程序。这是一个列表:http://handleopenurl.com。
坚持使用 URL 方案默认 iOS 应用程序(短信、邮件)可能相当安全,但如果在打开链接时未安装应用程序,任何第三方都会显示令人讨厌的“无法打开 URL”。 Apple 在 iOS 9 中引入了 Universal Links 来帮助解决这个问题。如果应用支持通用链接 (partial list),那么您只需使用常规链接,如果已安装,应用将自动打开,否则将返回网页。
如果您正在构建自己的应用并希望支持这一点,Branch.io(完全披露:我与团队合作)可以为您处理所有这些烦人的边缘情况。