VodeAdSdk.m 1.0 KB
//
//  VodeAdSdk.m
//  RNVodeAd
//
//  Created by admin on 2020/9/23.
//  Copyright © 2020 admin. All rights reserved.
//

#import "VodeAdSdk.h"
#import "ADDelegta.h"
#import "VodeAdController.h"
@implementation VodeAdSdk
+ (instancetype)shareInstance {
    static VodeAdSdk *instance;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        instance = [[VodeAdSdk alloc] init];

    });
    return instance;
}

RCT_EXPORT_MODULE(IntentMoudle)
RCT_EXPORT_METHOD(init:(NSDictionary *)options)
{
    
}
RCT_EXPORT_METHOD(gotoNative:(NSDictionary*)param)
{
    self.rootVc = [ADDelegta sharedAppDelegate].window.rootViewController;
    VodeAdController* vvc = [VodeAdController new];
    vvc.param = param;
    [ADDelegta sharedAppDelegate].window.rootViewController = vvc;
    [[ADDelegta sharedAppDelegate].window makeKeyAndVisible];
}
RCT_EXPORT_METHOD(backJS)
{
   
    [ADDelegta sharedAppDelegate].window.rootViewController = self.rootVc;
    [[ADDelegta sharedAppDelegate].window makeKeyAndVisible];
}



@end