#import <RNSentiance.h> // Import Sentiance React Native bridge module
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions];
RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge
moduleName:@"ReactNativeApp"
// Read SENTIANCE_APP_ID and SENTIANCE_APP_SECRET from any safe source
NSString * SENTIANCE_APP_ID = @"";
NSString * SENTIANCE_APP_SECRET = @"";
// Check if native initialization is enabled. In your JS code, there's an equivalent
// setter that you can use to enable it, after successfully initializing the SDK there.
BOOL isNativeInitializationEnabled = [[bridge moduleForName:@"RNSentiance"] isNativeInitializationEnabled];
if (isNativeInitializationEnabled) {
[[bridge moduleForName:@"RNSentiance"] initSDK:SENTIANCE_APP_ID secret:SENTIANCE_APP_SECRET baseURL:nil shouldStart:YES resolver:nil rejecter:nil];