gpt4 book ai didi

ios - 关于动态链接的行为

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

Xcode版本:9.3.1

Firebase SDK版本:5.0.1

Firebase组件:动态链接

组件版本:3.0.0

我在项目中实现了动态链接。我有一个问题,我不知道这是真的。你能帮我解决吗?

重现步骤:

  • 从App Store安装App。
  • 共享项目链接。
  • 删除设备上的应用程序。
  • 点击上方的链接共享(2)
  • 移至应用商店并再次安装应用。
  • App接收从动态链接共享的链接的内容。
  • 删除设备上的应用程序。
  • 打开App Store并再次安装App,(不要通过
    动态链接)。
  • App仍接收动态链接共享的链接的内容。

  • 功能

    -(BOOL)应用程序:(UIApplication *)应用程序openURL:(NSURL *)URL选项:(NSDictionary *)选项

    当我删除并再次安装应用程序时,总是返回共享链接。

    在步骤9:“应用程序仍接收共享链接的内容。”,我认为这是错误的。

    让我知道您的意见,如果有误,请帮助我解决此问题。

    最佳答案

    我暂时解决了这个问题,但是我不确定这是根核心。
    我使用属性“mathType”进行检查。

    @property(nonatomic, assign, readonly) FIRDLMatchType matchType;

    FIRDynamicLink *dynamicLink = [[FIRDynamicLinks dynamicLinks] dynamicLinkFromCustomSchemeURL:url];
    if (dynamicLink) {
    if (dynamicLink.url && dynamicLink.matchType == FIRDLMatchTypeUnique) {
    // to check App install when tap an link shared.
    }
    if (dynamicLink.url && dynamicLink.matchType == FIRDLMatchTypeWeak) {
    // to check App install via App store (not tap an link shared).
    }
    }

    关于ios - 关于动态链接的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51149078/

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