hch
2025-07-18 2a011653190c36e6fb1f790b3819a1d6b0744aef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#ifndef __ENKDS_H_
#define __ENKDS_H_
 
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <WebKit/WebKit.h>
#import <TUYEFramework/TUYESDK.h>
 
#define FUNC_NAME_GAME "ynmbxxjUtil"
#define FUNCTION_NAME "HandleMsgWithSDK"
 
 
#define STOUni_BatteryLevel                1
#define STOUni_BatteryCharging             2    
#define STOUni_SdkInitComplete             3
#define STOUni_DeviceInfo                  4
#define STOUni_PushClientID                5
#define STOUni_EnkdsInitOk          100
#define STOUni_EnkdsInitFail        101
#define STOUni_EnkdsLoginOk         102
#define STOUni_EnkdsLoginFail       103
#define STOUni_EnkdsLoginCancel     104
#define STOUni_EnkdsLogoutOk        105
#define STOUni_EnkdsLogoutFail      106
#define STOUni_EnkdsSwitchAccountOk 107
#define STOUni_EnkdsPayOk           108
#define STOUni_EnkdsPayFail         109
#define STOUni_EnkdsPayCancel       110
#define STOUni_EnkdsRegisterOk      111
#define STOUni_FBShareResult               112  //fb分享结果
 
#define UTOSDK_BatteryListenStart          1
#define UTOSDK_BatteryListenStop           2
#define UTOSDK_CopyContent                 7
#define UTOSDK_OpenWebView                 8
#define UTOSDK_Init                        9
#define UTOSDK_EnkdsjInit            100
#define UTOSDK_EnkdsjLogin           101
#define UTOSDK_EnkdsjLogout          102
#define UTOSDK_EnkdsjSwitchAccount   103
#define UTOSDK_EnkdsjPay             104
#define UTOSDK_PayFinished                 105
#define UTOSDK_CreateRole                  106
#define UTOSDK_RoleLogin                   107
#define UTOSDK_RoleLevelUp                 108
#define UTOSDK_ShareToFaceBook             112 //FB分享
#define UTOSDK_GotoPingfen                  113 //前往评分
#define UTOSDK_FansHouse                   120 //粉丝屋
#define UTOSDK_GotoShop                    121 //打开商店
#define UTOSDK_TrackEvent                  122 //自定义事件
#define UTOSDK_MakeKeyAndVisible           300
#define UTOSDK_SendRegistEvent             500
#define UTOSDK_SendLoginEvent              600
 
#define KIsiPhoneX ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) : NO)
 
 
 
@interface Enkds : NSObject<WKUIDelegate, WKNavigationDelegate> {
    WKWebView* m_wkWebView;
    WKWebView* m_jiaWKWebView;
    UIButton* c_loseBtn;
}
 
-(void) HandleGameMessage:(NSString*) json;
-(void) Init;
-(id) APNativeJSONObject:(NSData*) data;
 
-(void) YngameSDKInit:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
 
@end
 
@interface Enkds ()<DelegateTUYESDK>
//@property (weak, nonatomic) IBOutlet UILabel *demoTitleLabel;
//@property(nonatomic)UIInterfaceOrientationMask korientationMask;
//@property (weak, nonatomic) IBOutlet UILabel *resultLabel;
//@property (nonatomic, strong)TUYESDK *sdkManager;
//@property (weak, nonatomic) IBOutlet UIImageView *backImageView;
 
@end
 
#endif