iOS通用链接和Responsys电子邮件集成

3
我们已经实现了通用链接,并且能够从网站向应用程序进行深度链接。假设我们的域名是xyz.com。
我们面临的挑战是将电子邮件流量与我们的应用程序进行深度链接。我们的营销团队使用Responsys,我们发送的营销电子邮件中包含带有域名xyzemail.com的链接。当用户单击这些链接时,用户会被重定向到我们的实际域名xyz.com。
我的问题是,需要采取什么措施,以便电子邮件链接也在用户单击带有域名xyzemail.com的电子邮件链接时进行深度链接到我们的应用程序?
尝试将电子邮件流量深度链接到移动应用程序
不确定如何在不使用Branch或Appsflyer等供应商服务的情况下完成此操作。
目前,当用户单击xyzemail.com链接时,我们会在Safari浏览器中打开xyz.com上的实际页面。
2个回答

1

不幸的是,通用链接无法处理重定向。使其正常工作的唯一方法是在链接中使用确切的域名“xyzemail.com”托管apple-app-site-association文件,并将其添加到权限文件中。无论哪个应用程序显示该链接(电子邮件客户端或其他应用程序),它都可以从所有应用程序中使用。

相关文档在此处


该应用程序仅能识别xyz.com的URL模式,而不能理解xyxemail.com。请参见下面的示例链接。那我们该如何处理呢?电子邮件链接 - https://xyzemail.com/pub/cc?_ri_=X0Gzc2X%3DYQpglLjHJlTQGtzg2w2PzehUnjftTP754N3W6LGzbJA1zbswm99ILWXrL8Lam6Jd6o2qVXtpKX%3DSTSCCWCT&重定向网站链接- https://xyx.com/store/brand/ugg/5042?isRedirect=true&mcid=EM_BP_Productcampaign_201906_BTCUgg_Offer - Aseem Sharma
重定向不受支持。为了支持两个域名,您需要提供2个apple-app-site-association文件:一个来自xyz.com,另一个来自xyzemail.com。 - battlmonstr

0
将xyzemail.com添加到Xcode项目中支持的applinks中,具体操作是通过 Capabilities -> Associated Domains 目标设置实现。
同时,你还需要将应用关联文件放置在xyzemail.com上。

我尝试过了,但是没有成功。我还需要把应用程序关联文件放在xyzemail.com上吗? - Aseem Sharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接