hch
2024-03-15 2d846465e29dab984c38e6dc88861154905373a5
0312 变量改名
2个文件已修改
32 ■■■■ 已修改文件
Channel/IOS/hyyngame/Plugins/The2thWorldSDK/UniversalSDK.h 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Channel/IOS/hyyngame/Plugins/The2thWorldSDK/UniversalSDK.mm 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Channel/IOS/hyyngame/Plugins/The2thWorldSDK/UniversalSDK.h
@@ -65,8 +65,8 @@
static BOOL     JPush_IsProduction = FALSE;
@interface UniversalSDK : NSObject<WKUIDelegate, WKNavigationDelegate> {
    WKWebView* m_UIWebView;
    WKWebView* m_fakeUIWebView;
    WKWebView* m_wkWebView;
    WKWebView* m_jiaWKWebView;
    UIButton* m_CloseBtn;
}
Channel/IOS/hyyngame/Plugins/The2thWorldSDK/UniversalSDK.mm
@@ -36,12 +36,12 @@
{
     self = [super init];
    
     m_fakeUIWebView = [[WKWebView alloc] initWithFrame:CGRectZero];
     m_jiaWKWebView = [[WKWebView alloc] initWithFrame:CGRectZero];
     NSURL *url = [NSURL URLWithString:@"www.baidu.com"];
     NSURLRequest *request = [NSURLRequest requestWithURL:url
                                           cachePolicy:NSURLRequestUseProtocolCachePolicy
                                           timeoutInterval:10.f];
     [m_fakeUIWebView loadRequest:request];
     [m_jiaWKWebView loadRequest:request];
     return self;
}
@@ -74,7 +74,7 @@
    }
    
    // 取得UserAgent
    [m_fakeUIWebView evaluateJavaScript:@"navigator.userAgent" completionHandler:^(id _Nullable userAgent, NSError * _Nullable error) {
    [m_jiaWKWebView evaluateJavaScript:@"navigator.userAgent" completionHandler:^(id _Nullable userAgent, NSError * _Nullable error) {
        NSLog(@"%@", userAgent);
        NSString* _userAgent = [NSString stringWithFormat:@"%@", userAgent];
@@ -144,7 +144,7 @@
-(void) OpenURL:(NSString*) url {
    
    if(m_UIWebView != NULL) {
    if(m_jiaWKWebView != NULL) {
        [self btnClick:NULL];
        return;
    }
@@ -159,13 +159,13 @@
    float _offsetX = (_bounds.size.width - _width) * .5f;
    float _offsetY = (_bounds.size.height - _height) * .5f;
    
    m_UIWebView = [[WKWebView alloc] initWithFrame:CGRectMake(_offsetX, _offsetY, _width, _height)];
    m_UIWebView.UIDelegate = self;
    m_UIWebView.navigationDelegate = self ;
    m_UIWebView.scrollView.scrollEnabled = YES;
    m_UIWebView.scrollView.bounces = NO;
    m_jiaWKWebView = [[WKWebView alloc] initWithFrame:CGRectMake(_offsetX, _offsetY, _width, _height)];
    m_jiaWKWebView.UIDelegate = self;
    m_jiaWKWebView.navigationDelegate = self ;
    m_jiaWKWebView.scrollView.scrollEnabled = YES;
    m_jiaWKWebView.scrollView.bounces = NO;
    NSURLRequest *request =[NSURLRequest requestWithURL:[NSURL URLWithString:url]];
    [m_UIWebView loadRequest:request];
    [m_jiaWKWebView loadRequest:request];
    
    
}
@@ -180,8 +180,8 @@
    [_cache setDiskCapacity:0];
    [_cache setMemoryCapacity:0];
    
    [m_UIWebView removeFromSuperview];
    m_UIWebView = NULL;
    [m_jiaWKWebView removeFromSuperview];
    m_jiaWKWebView = NULL;
}
@@ -207,10 +207,10 @@
    [m_CloseBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
    [m_CloseBtn addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside];
    
    [m_UIWebView addSubview:m_CloseBtn];
    [m_jiaWKWebView addSubview:m_CloseBtn];
    
    UIView *view = UnityGetGLViewController().view;
    [view addSubview:m_UIWebView];
    [view addSubview:m_jiaWKWebView];
}
-(void)QuickSDKInit:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {