From a10eea6e4ce647061813519d5b0ea496f29495b9 Mon Sep 17 00:00:00 2001
From: leonard Wu <364452445@qq.com>
Date: 星期四, 09 八月 2018 09:47:08 +0800
Subject: [PATCH] 同步最新svn内容

---
 Assets/Plugins/iOS/The2thWorldSDK/UniversalSDK.h |   75 +++++++++++++++++++------------------
 1 files changed, 39 insertions(+), 36 deletions(-)

diff --git a/Assets/Plugins/iOS/The2thWorldSDK/UniversalSDK.h b/Assets/Plugins/iOS/The2thWorldSDK/UniversalSDK.h
index 58744a2..bde6ffb 100644
--- a/Assets/Plugins/iOS/The2thWorldSDK/UniversalSDK.h
+++ b/Assets/Plugins/iOS/The2thWorldSDK/UniversalSDK.h
@@ -11,43 +11,49 @@
 #import <Foundation/Foundation.h>
 #import <UIKit/UIKit.h>
 
-#define CODE_SDK_FREEPLATFORM_INIT_OK       3000
-#define CODE_SDK_FREEPLATFORM_INIT_FAIL     3001
-#define CODE_SDK_FREEPLATFORM_LOGIN_OK      3002
-#define CODE_SDK_FREEPLATFORM_LOGIN_FAIL    3003
-#define CODE_SDK_FREEPLATFORM_LOGOUT_OK     3004
-#define CODE_SDK_FREEPLATFORM_LOGOUT_FAIL   3005
-#define CODE_SDK_FREEPLATFORM_PAY_OK        3006
-#define CODE_SDK_FREEPLATFORM_PAY_FAIL      3007
-#define CODE_SDK_FREEPLATFORM_PAY_CANCEL    3008
-#define CODE_SDK_FREEPLATFORM_BIND_OK       3009
-#define CODE_SDK_FREEPLATFORM_BIND_FAIL     3010
-#define CODE_SDK_FREEPLATFORM_REG_OK        3011
+#define UNITY_OBJ_NAME "SDKUtility"
+#define UNITY_FUNC_NAME "HandleSdkMessage"
 
-#define CODE_SDK_FREEPLATFORM_LOGIN         3101
-#define CODE_SDK_FREEPLATFORM_LOGOUT        3102
-#define CODE_SDK_FREEPLATFORM_PAY           3103
+#define S2U_BatteryLevel                1
+#define S2U_BatteryCharging             2
+#define S2U_DeviceInfo                  3
+#define S2U_PushClientID                4
+#define S2U_FreePlatformInitOk          10
+#define S2U_FreePlatformInitFail        11
+#define S2U_FreePlatformLoginOk         12
+#define S2U_FreePlatformLoginFail       13
+#define S2U_FreePlatformLoginCancel     14
+#define S2U_FreePlatformLogoutOk        15
+#define S2U_FreePlatformLogoutFail      16
+#define S2U_FreePlatformSwitchAccountOk 17
+#define S2U_FreePlatformPayOk           18
+#define S2U_FreePlatformPayFail         19
+#define S2U_FreePlatformPayCancel       20
+#define S2U_FreePlatformRegisterOk      21
+#define S2U_SdkInitComplete             90
 
-#define CODE_SDK_ADSDK_TOKEN                4000
+#define U2S_BatteryListenStart          1
+#define U2S_BatteryListenStop           2
+#define U2S_CopyContent                 7
+#define U2S_OpenWebView                 8
+#define U2S_Init                        9
+#define U2S_FreePlatformInit            100
+#define U2S_FreePlatformLogin           101
+#define U2S_FreePlatformLogout          102
+#define U2S_FreePlatformSwitchAccount   103
+#define U2S_FreePlatformPay             104
+#define U2S_PayFinished                 105
+#define U2S_JPushAddLocalMessage        200
+#define U2S_JPushRemoveLocalMessage     201
+#define U2S_MakeKeyAndVisible           300
 
-#define CODE_SDK_BATTERY_STATE_CHANGED      2012
-#define CODE_SDK_BATTERY_LEVEL_CHANGED      2002
-#define CODE_SDK_NETWORK_STATE_CHANGED      2003
-#define CODE_SDK_GETUI_CLIENT_ID            2004
-#define CODE_SDK_GETUI_LOCALMSG_DATETIME    2005
-#define CODE_SDK_GETUI_REMOVE_MSG           2006
-#define CODE_SDK_GETUI_REMOVE_ALLMSG        2007
+#define KIsiPhoneX ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) : NO)
 
-#define CODE_SDK_GET_BATTERY_STATE          2101
-#define CODE_SDK_GET_BATTERY_LEVEL          2102
-
-#define KIsiPhoneX ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) : NO) 
-
-static NSString *JPush_AppKey = @"22186239fee975f883198cf4";
-static NSString *JPush_Channel = @"Develop";
+static NSString *JPush_AppKey      = @"22186239fee975f883198cf4";
+static NSString *JPush_Channel     = @"Develop";
 static BOOL     JPush_IsProduction = FALSE;
 
-static NSString *FreeSDK_AppID = @"508021130";
+static NSString *FreeSDK_AppID     = @"508021130";
 static NSString *ADSdk_Token;
 
 @interface UniversalSDK : NSObject {
@@ -55,19 +61,16 @@
     UIButton* m_CloseBtn;
 }
 
--(void) MessageHandler:(NSString*) json;
+-(void) HandleUnityMessage:(NSString*) json;
+-(void) Init;
 -(void) FreeSDKInit;
 -(void) FreeSDKLoginOK;
 -(void) FreeSDKCancelLogin;
 -(id) APNativeJSONObject:(NSData*) data;
 -(NSData*) APNativeJSONData:(id) obj;
 -(void) RemoveLocalNotificationWithIdentifierKey:(NSString*) idKey;
--(void) ClearAllLocalNotification;
--(void) MakeKeyAndVisible;
 
 -(void) JPushInit:(NSDictionary*)launchOptions;
--(NSString*) GetUniqueID;
--(void) GetDeviceInfo;
 
 @end
 

--
Gitblit v1.8.0