想知道使用branch.io进行深层链接时的预期行为是否在点击时应检查应用程序可用性并提示iOS设备上的客户
我担心的是这种桌面体验的深层链接行为。当用户点击相同的网址时,我被告知这会将他们带到iTunes应用商店,从而导致体验不佳。这是正确的陈述吗?有没有办法为最终用户提供更好的体验。
提前致谢!
我被告知是否在Windows10中打开了相同的网址,它会将我带到应用
例如 1.用户打开带有深层链接URL的电子邮件 2.应用程序安装了深层链接的移动设备上的预期行为
答案 0 :(得分:0)
对于iOS重定向,您必须根据此处的文档为自己设置Universal Linking: https://dev.branch.io/getting-started/universal-app-links/guide/ios/ 这对iOS 9及更高版本的重定向行为非常重要。请注意,并非所有第三方应用和浏览器都支持通用链接功能,因此您应该首先在iMessage或Notes上测试iOS。
对于桌面,您可以在“链接设置”页面上设置桌面重定向 - 这不会将用户带到桌面上的App Store / Play商店,而是带到您设置的页面。如果您希望将此作为分支重定向,网站主页或您选择的任何其他页面的默认设置,则可以使用分支托管的文本应用程序页面。您可以通过在SDK中添加键/值对来添加将用于所有重定向的Deeplink data,或者在从分支仪表板创建营销链接时手动添加set a $deeplink_path value。您还可以https://httpd.apache.org/docs/2.4/mod/core.html#allowoverride获得特定链接的荣誉,如果您希望为特定链接进行不同的重定向,则可以进一步设置$ desktop_url以覆盖默认值。
有许多选项和方法可供您配置重定向的工作方式 - 所有这些取决于您在控制板上设置链接设置的方式,以及您是否选择覆盖任何特定链接的默认值。例如,您可能具有默认重定向到iOS应用商店集,以及在链接设置上设置为主网页的桌面URL。在这种情况下,在不修改这些值的情况下创建的链接将使用户进入iOS(或安装的应用程序)上的App Store,以及从桌面单击的链接设置中指定的桌面URL。但是,如果要覆盖并将$ desktop_url设置为给定链接的其他内容(例如,使用$ desktop_url键在网页上的特定页面),则在iOS上重定向将是相同的但在桌面上您将被采用设置$ desktop_url。对于上述任何一种情况,您都可以指定要传递的Deeplink数据。