#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
|