Die folgende ständig zurückgegeben wird, wenn von der Verbindung mit iOS startet aber Android funktioniert gut.Reagieren Mutter Niederlassung Nicht Niederlassung Link-Immer
{ "+ is_first_session": false, "+ clicked_branch_link": false, "+ non_branch_link": "https://yourapp.app.link/?someparam=123"}
Ich bin nur mit Mutter Zweig React getting started, habe ich zu dem Punkt, wo mein Android App ist über den Link Öffnung versehen, und abonniert erfolgreich und Anerkennung Zweigverbindung mit in params übergeben, aber wenn es um den iOS-App kommt, während die App erfolgreich folgenden Link öffnen und zeichn, es scheint nicht zu . werden, um eine Zweigverbindung zu erkennen, noch wenn params in geben werden
ich habe AppDelegate.m
nach Bedarf geändert:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[RNBranch initSessionWithLaunchOptions:launchOptions isReferrable:YES];
NSURL *jsCodeLocation;
Added URL öffnen (bereits hat FBSDKApplicationDelegate)
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
BOOL handled = [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]
annotation:options[UIApplicationOpenURLOptionsAnnotationKey]
];
if (![RNBranch.branch application:application openURL:url options:options]) {
// do other deep link routing for the Facebook SDK, Pinterest SDK, etc
}
return YES;
// Add any custom logic here.
return handled;
}
Benutzeraktivität
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *restorableObjects))restorationHandler {
return [RNBranch continueUserActivity:userActivity];
}
@end
ich dann hinzugefügt haben weiter live
und test
für branch_key
im info.plist
Ich habe konfiguriert Universal Linkng Hinzufügen der entsprechenden applinks:xxxx.app.link
für meine jeweilige App xxxx
mit solchen zu ersetzen.
Vielen Dank, ich bin mir nicht sicher, ob ich hier etwas Konfiguration für iOS vermisse, aber es scheint mit Android in Ordnung zu sein.