Closed Ghaniker2019 closed 3 years ago
"react-native-appsflyer": "6.4.0"
6.4.0
IOS
Simulator : iPhone 11, IOS 14.3
I've clicked on app to open it
Open the app
It closes just after loader
This happened when i replace like mentioned on documentation : https://support.appsflyer.com/hc/en-us/articles/360011571778-Updating-to-iOS-SDK-V6-and-plugins#2-implement-sdk-v6
{ #if defined(FB_SONARKIT_ENABLED) && __has_include(<FlipperKit/FlipperClient.h>) InitializeFlipper(application); #endif self.moduleRegistryAdapter = [[UMModuleRegistryAdapter alloc] initWithModuleRegistryProvider:[[UMModuleRegistryProvider alloc] init]]; self.launchOptions = launchOptions; self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; #ifdef DEBUG [self initializeReactNativeApp]; #else EXUpdatesAppController *controller = [EXUpdatesAppController sharedInstance]; controller.delegate = self; [controller startAndShowLaunchScreen:self.window]; #endif [super application:application didFinishLaunchingWithOptions:launchOptions]; return YES; }
By :
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 1 - Get AppsFlyer preferences from .plist file NSString *path = [[NSBundle mainBundle] pathForResource:@"afdevkey_donotpush" ofType:@".plist"]; NSDictionary* properties = [NSDictionary dictionaryWithContentsOfFile:path]; if (properties == nil || path == nil) { [NSException raise:@"Error" format:@"Cannot find .plist file"]; } NSString* appsFlyerDevKey = [properties objectForKey:@"appsFlyerDevKey"]; NSString* appleAppID = [properties objectForKey:@"appleAppID"]; if (appsFlyerDevKey == nil || appleAppID == nil) { [NSException raise:@"Error" format:@"Cannot find appsFlyerDevKey or appleAppID"]; } // 2 - Replace 'appsFlyerDevKey', `appleAppID` with your DevKey, Apple App ID [[AppsFlyerLib shared] setAppsFlyerDevKey:@"*************"]; [[AppsFlyerLib shared] setAppleAppID:@"********"]; [AppsFlyerLib shared].delegate = self; // Set isDebug to true to see AppsFlyer debug logs [AppsFlyerLib shared].isDebug = true; if (@available(iOS 10, *)) { UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes: UIUserNotificationTypeAlert | UIUserNotificationTypeSound | UIUserNotificationTypeBadge categories:nil]; [[UIApplication sharedApplication] registerUserNotificationSettings:settings]; [[UIApplication sharedApplication] registerForRemoteNotifications]; } return YES; }
Hey @Ghaniker2019 and thank you for opening this issue. In the bottom of this page you can see the RN section. Please follow our github instructions
Report
"react-native-appsflyer": "6.4.0"
Plugin Version
6.4.0
On what Platform are you having the issue?
IOS
Simulator : iPhone 11, IOS 14.3
What did you do?
I've clicked on app to open it
What did you expect to happen?
Open the app
What happened instead?
It closes just after loader
Please provide any other relevant information.
This happened when i replace like mentioned on documentation : https://support.appsflyer.com/hc/en-us/articles/360011571778-Updating-to-iOS-SDK-V6-and-plugins#2-implement-sdk-v6
By :