gpt4 book ai didi

ios - 分支 clicked_branch_link 为 0 没有元数据 Swift

转载 作者:搜寻专家 更新时间:2023-10-31 08:11:47 27 4
gpt4 key购买 nike

尝试为深层链接设置分支。在 Branch 控制面板的 settings 中,链接域设置为:get.myapp.co。对于 iOS,URI 方案是:myapp://。在 entitlements 的 Associated Domains 部分下,我有:

applinks:get.myapp.co
applinks:get-alternate.myapp.co

我按照指南中的描述设置了 AppDelegate.swift

函数应用程序(_应用程序:UIApplication,

didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

let branch = Branch.getInstance()

branch?.initSession(launchOptions: launchOptions) { (params, error) in

//We can handle links when an app is launched/open here
if let error = error {
print("Branch error: \(error.localizedDescription)", logType: .Error)
} else {
print("Branch params: \(params.description)")
}

}


}

现在我在控制面板中设置了营销墨水设置,键为:redirect 和值为 subscription。当我点击链接时,我得到的输出是:

Branch params: [AnyHashable("+clicked_branch_link"): 0, AnyHashable("+is_first_session"): 0, AnyHashable("+non_branch_link"): http://get.myapp.co/xmas-special-offer]

所以 +clicked_branch_link 是 0。我的元数据与 key redirect 也丢失了。我在这里做错了什么?

编辑:

请注意,我是将控制面板中的链接粘贴到电子邮件中,然后从邮件应用程序中打开它,这是行不通的。但是,如果我通过短信从控制面板发送链接,则会出现元数据并且 clicked_branch_link 为 1。什么给了?

最佳答案

花了很多时间试图解决同样的问题。我的问题是在使用实时环境时打开测试链接引起的。为了使用测试环境,我必须像这样获得分支单例:

Branch *branch = [Branch getTestInstance];

关于ios - 分支 clicked_branch_link 为 0 没有元数据 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39972527/

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