Wie Branch Dokumentation Staaten und meine aktuelle Implementierung geht, werden die Zweig-Links in der AppDelegate erkannt, ein View-Controller wird entsprechend registriert und dann von dort gestartet.Gibt es eine Möglichkeit, Branch Deeplinks zu verwenden, während die App bereits läuft?
Gibt es eine Möglichkeit, dass ich dies nicht in der AppDelegate aber anderswo tun kann? Mein Hauptproblem ist, dass wenn meine App bereits gestartet ist und jemand auf einen Branch Deeplink klickt, funktioniert es wie es soll, aber bringt mich zurück zum Startbildschirm der App, anstatt auf der aktuell gestarteten Ansicht zu bleiben.
Ich versuchte
[branch initSessionWithLaunchOptions:launchOptions automaticallyDisplayDeepLinkController:NO];
und Starten des View-Controller von anderer Stelle verwenden, aber jetzt verstehe ich nicht, wie die „deepLinkingCompletionDelegate“ werden die Daten begleiten den Link zu holen aufgerufen werden.
Docs zeigen, dass Sie Ihre spezifischen VC für Deeplinking https://dev.branch.io/getting-started/deep-link-routing/guide/#configure-view-controller-to-accept-deep-links registrieren können – Shubhank