首页 > 解决方案 > iOS Firebase 动态链接:安装后获取动态链接不是深度链接

问题描述

我正在单击启动应用商店的动态链接,然后安装我的应用。

当应用程序启动时,动态链接解析逻辑不会返回用户点击的完整动态链接,而是返回深层链接。应用安装后如何获取完整的动态链接?

 func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any]) -> Bool {
  return application(app, open: url,
                     sourceApplication: options[UIApplication.OpenURLOptionsKey.sourceApplication] as? String,
                     annotation: "")
}

func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
    if let dynamicLink = DynamicLinks.dynamicLinks().dynamicLink(fromCustomSchemeURL: URL)
          // DynamicLink is the DeepLink not actually the Dynamic link in this format: https://app.page.link
    }

标签: iosswiftfirebasefirebase-dynamic-links

解决方案


推荐阅读