通过深度 link 安装应用程序后会触发什么 Intent

What Intent is fired after you install an app via a deep link

当我点击 link 进入 Play 商店下载应用程序时,link 是否设置在我第一次打开该应用程序时的任何位置? 如果不是,该信息可从何处检索?它如何让 Deep linking SDK(例如 Branch)为应用程序的首次打开传递此信息?

我目前对这个问题的看法是将该信息传递到 Intent 的 'data' 字段。

谢谢!

据我了解,当您点击 link 并从 Play 商店下载应用程序,然后打开该应用程序时,您希望检索与 link 关联的数据。

这是一个非常基本的场景(称为延迟深度 linking),可以通过 Branch.io 实现。

为了检索 link 参数,您需要将 Branch SDK 集成到您的应用中。正确集成后,您可以在 App.

中读取 Branch link 的 link 参数

要了解更多信息,您可以查看技术文档here。分支 API 负责在应用通过分支 link.

打开后向应用提供 link 信息

你指的是deferred deep linkinghttps://docs.branch.io/pages/apps/ios/#test-deep-link

使用非分支深度 links 时,安装应用程序后 - link 数据将无法在应用程序中使用。 但是,Branch 支持此功能。只要我们能够匹配 Branch link 单击以通过我们的 fingerprint matching 技术打开应用程序。

使用我们通常的方法在应用程序中获取数据: https://docs.branch.io/pages/apps/ios/#read-deep-link