hch
2024-10-29 76ec67c932695b85e47b2836946c5ddc47d9afb2
0312 初始化可以提前,但是通知给unity延后到launch启动
1个文件已修改
30 ■■■■ 已修改文件
Channel/IOS/tqxbqy/Plugins/The2thWorldSDK/UniversalSDK.mm 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Channel/IOS/tqxbqy/Plugins/The2thWorldSDK/UniversalSDK.mm
@@ -46,13 +46,6 @@
-(void) Init
{
    // --------------------- 初始化 --------------------------
    SMPCQuickSDKInitConfigure *cfg = [[SMPCQuickSDKInitConfigure alloc] init];
    cfg.productKey = PRODUCT_KEY;
    cfg.productCode = PRODUCT_CODE;
    [[SMPCQuickSDK defaultInstance] initWithConfig:cfg application:application didFinishLaunchingWithOptions:launchOptions];
    // ------------------------------------------------------
    UIDevice *_device = [UIDevice currentDevice];
    _device.batteryMonitoringEnabled = true;
    
@@ -91,6 +84,15 @@
                                      _userAgent,@"userAgent",nil];
        [self SendMessageToUnity:_dict];
        }];
    NSString *_appid = sAppID;
    NSLog(@"init _appid:%@",_appid);
    NSMutableDictionary *_dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                  [NSNumber numberWithInt:S2U_SdkInitComplete], @"code",
                                  @"hygame", @"channelPlatform",
                                  _appid, @"yj_appid", _appid, @"yj_spid", nil];
    [self SendMessageToUnity:_dict];
}
-(void)SendMessageToUnity:(NSDictionary*)dict
@@ -218,7 +220,12 @@
    // 监听充值结果
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(smpcQpRechargeResult:) name:kSmpcQuickSDKNotiRecharge object:nil];
    
    // --------------------- 初始化 --------------------------
    SMPCQuickSDKInitConfigure *cfg = [[SMPCQuickSDKInitConfigure alloc] init];
    cfg.productKey = PRODUCT_KEY;
    cfg.productCode = PRODUCT_CODE;
    [[SMPCQuickSDK defaultInstance] initWithConfig:cfg application:application didFinishLaunchingWithOptions:launchOptions];
    // ------------------------------------------------------
}
- (void)smpcQpInitResult:(NSNotification *)notify {
@@ -234,14 +241,7 @@
//            {
//                _appid = sAppID;
//            }
            NSString *_appid = sAppID;
            NSLog(@"init _appid:%@",_appid);
            
            NSMutableDictionary *_dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                          [NSNumber numberWithInt:S2U_SdkInitComplete], @"code",
                                          @"hygame", @"channelPlatform",
                                          _appid, @"yj_appid", _appid, @"yj_spid", nil];
            [self SendMessageToUnity:_dict];
        }
            break;
        case SMPC_QUICK_SDK_ERROR_INIT_FAILED: