gpt4 book ai didi

ios - 在不受支持的应用程序中打开的通用链接会完全丢失吗?

转载 作者:行者123 更新时间:2023-12-01 20:00:45 25 4
gpt4 key购买 nike

我正在尝试在我的应用中实现分支营销链接。例如,我希望能够创建一个链接以与用户共享,将他们路由到应用程序中的特定屏幕。我从 Branch 文档中注意到,对于某些应用程序,该链接仅打开应用程序商店而不是实际应用程序(即使已安装)。作为总部设在亚洲,我感觉我们的大多数客户都希望通过不受支持的应用程序(例如 Line)来共享链接。如果用户通过链接被重定向到应用商店,然后点击“打开应用”,会发生什么?链接元数据是否丢失?是否仅当在邮件或便笺等应用程序中打开链接时才保留元数据?

最佳答案

来自 Branch.io 的 Alex 在这里:

This list在 Branch 文档中提供了支持通用链接的应用程序的部分列表,但不幸的是它并不完整。我们试图涵盖最常见的应用程序。

Line 正在使用自定义 web View (不是 SFSafariViewController )。它不支持初始点击的通用链接,但这是 Branch 可以检测到原始应用程序并执行一些自定义行为的边缘情况之一。对于 Line,我们会触发您应用的 URI 方案。这意味着您的用户在从 Line 中单击分支链接时看到的行为与通用链接相同,即使通用链接实际上并不是正在使用的协议(protocol)。

如果您想处理 Branch 没有此类解决方法的其他应用程序,您可以尝试启用 deepviews feature .这将导致链接打开带有按钮的内容预览以启动应用程序(如果未安装,则转发到 App Store)。

当已安装应用程序的用户单击 打开 App Store 页面上的按钮,所有元数据都被保留,它们仍然会被深度链接。 Branch 不知道(或关心!)用户单击链接和应用程序启动之间会发生什么,因此这为您提供了足够的灵 active 。

关于ios - 在不受支持的应用程序中打开的通用链接会完全丢失吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39976697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com