【问题标题】:What Intent is fired after you install an app via a deep link通过深层链接安装应用程序后会触发什么 Intent
【发布时间】:2018-01-31 15:27:12
【问题描述】:

当我点击指向 Play 商店下载应用程序的链接时,该链接是否在我首次打开应用程序时设置在任何位置? 如果不能,该信息在哪里可检索?如何让 Branch 等深度链接 SDK 传递此信息以供应用首次打开?

我目前对该问题的看法是将该信息传递到 Intent 的“数据”字段。

谢谢!

【问题讨论】:

    标签: android deep-linking branch.io


    【解决方案1】:

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

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

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

    【讨论】:

    • fingerprint matching 的道具帮助我做到了这一点。但是,更深入的更新会很棒。 ?
    【解决方案2】:

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

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

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

    要了解更多信息,您可以查看技术文档here。一旦通过分支链接打开应用程序,Branch API 会负责向应用程序提供链接信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-29
      • 1970-01-01
      • 1970-01-01
      • 2016-06-26
      • 1970-01-01
      • 1970-01-01
      • 2020-07-22
      • 1970-01-01
      相关资源
      最近更新 更多