我发现一些电子邮件客户端无法正确处理深度链接,因此解决方案是在电子邮件中放置一个指向HTTP url的链接,并让服务器从该链接重定向到实际的深度链接。
在iOS上,这个解决方案会导致浏览器在最终触发深度链接并提供打开我的应用程序之前打开。然而,我刚刚注意到我的手机上有一个应用程序,它似乎使用了相同的解决方案,只是它跳过了打开浏览器的步骤,尽管电子邮件中的链接是HTTP。
我如何在不打开浏览器的情况下复制点击电子邮件中的链接重定向到深度链接的相同结果?
您需要为应用程序启用通用链接。使用branch.io这样的服务可能会引导你朝着正确的方向前进。以下是分支机构io的通用链接页面的链接:https://branch.io/universal-links/