Branch.io iOS 上的深层链接 - 使用通用链接打开应用时不共享参数

Branch.io deep links on iOS - Params not shared when app opened with universal links

我正在使用 branch.io API 创建深度 links 通过电子邮件发送给我们的用户。创建 link 时,我为 iOS 应用添加了一些元数据,例如 deelinkpath 和其他有用的数据。

当我复制分支 link 并手动打开 iOS 应用程序时,我能够看到这些参数。当 link 在重定向到应用程序之前首先打开 safari 时,它也可以工作。

但是,如果 link 直接从电子邮件(通用 link)打开应用程序,分支将无法识别 link 和 returns

["+clicked_branch_link": 0, "+is_first_session": 0] 

知道我遗漏了什么吗?

谢谢!

此问题与管理后续用户的场景委托方法的错误实施有关 activity,因为我们仅支持 iOS > 13.0。

这个新版本的 Branch iOS SDK 文档解释了如何修复使用场景的应用程序的实现:https://help.branch.io/developers-hub/docs/ios-basic-integration#section-apps-using-scenes