Branch.io链接仅从twitter共享链接打开已安装的应用程序。它曾经用于处理Facebook和电子邮件,但没有更多

时间:2016-12-07 06:30:47

标签: ios deep-linking branch.io

我使用branch.io共享生成的深层链接,分享到Twitter,电子邮件和Facebook.But点击相应社交网络中的链接只能在twitter中打开安装的应用程序.Facebook和电子邮件不会打开我的应用程序安装。请帮忙。

1 个答案:

答案 0 :(得分:0)

我在这里为任何可能在研究类似问题时遇到这张票的人添加注释。

分支链接旨在在设备上安装应用时打开其关联的应用 - 或者如果未安装应用,则将用户重定向到应用或Play商店的应用页面。不幸的是,某些应用程序会阻止Branch链接按预期运行。一般来说,这些往往是应用程序使用强制网络浏览量。有些应用程序,例如Slack,允许用户关闭强制网络浏览量并使用Chrome或Safari - 这解决了这个问题。其他应用程序,如Facebook,没有这样的解决方法。

分支机构目前对在Facebook帖子中使用分支链接的合作伙伴的推荐是利用iOS Deepviews。启用iOS深度视图后,单击Facebook Feed中的分支链接将打开带有Deepview的Facebook webview。此类Deepviews中的CTA按钮可以作为通用链接正常工作,根据需要打开应用程序或将用户引导至App Store。当以这种方式打开时,应用程序将可以使用原始分支链接中的链接信息,并且分支归属和分析也将正常工作。这是目前可通过Facebook Feed实现的最强大的应用链接体验。虽然因为引入了额外的Deepview而不是理想的,但是每个其他选项都涉及某种类型的权衡。

可以在应用级别(即所有应用的链接),链接级别或专门针对Facebook和/或Twitter启用分支深度视图。请注意,启用最后一个选项(仅在从Facebook和/或Twitter点击链接时始终显示Deepviews)确实需要分支机构的帮助 - 合作伙伴可以通过以下网址与他们联系:support@branch.io。

在iOS上,应用程序的通用链接配置问题也可能导致类似此处报告的问题并且非常常见。 Branch已经提供了一个通用链接验证工具,可帮助识别和解决Universal Linking的问题。可以在此处找到此工具:https://dev.branch.io/getting-started/universal-linking-validator/guide/。此处还提供了问题排查指南:https://support.branch.io/solution/articles/6000153326-ios-universal-links-troubleshooting-guide

作为一般建议,在社交媒体帖子中进行测试之前,测试分支链接并确保它们从标准应用程序(如iOS上的Notes)正常工作。