Der Versuch, Zweig für Deep-Linking einzurichten. In settings
für das Branch-Steuerungsfeld ist die Verknüpfungsdomäne festgelegt auf: get.myapp.co
. Für iOS ist das URI-Schema: myapp://
. Unter den assoziierten Domains Abschnitt entitlements
ich habe:Zweig clicked_branch_link ist 0 ohne Metadaten Swift
applinks:get.myapp.co
applinks:get-alternate.myapp.co
Ich habe meine AppDelegate.swift
Setup wie sie in der Anleitung beschrieben.
func Anwendung (_ Anwendung: 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)")
}
}
}
Jetzt habe ich eine Marketing-Tinte-Setup in der Systemsteuerung mit dem Schlüssel haben. redirect
und Wert subscription
Wenn ich auf den Link I-Ausgang tippen ich erhalte, ist :.
Branch params: [AnyHashable("+clicked_branch_link"): 0, AnyHashable("+is_first_session"): 0, AnyHashable("+non_branch_link"): http://get.myapp.co/xmas-special-offer]
So +clicked_branch_link
0 Meine Metadaten mit dem Schlüssel redirect
ist auch fehlt Was mache ich falsch hier
EDIT:
Hinweis Ich habe den Link vom Bedienfeld in eine E-Mail eingefügt und dann aus der Mail-App geöffnet, das funktioniert nicht. ABER, wenn ich den Link vom Kontrollfeld per SMS sende, erscheinen die Metadaten und clicked_branch_link
ist 1. Was gibt?
i auch gleiche Problem konfrontiert bin, wie haben Sie es fest, können Sie mich anleitet? –