少年修仙传客户端基础资源
leonard Wu
2018-08-08 a1fd98c6ae0854327472b369f2bc63fc3ad1d897
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
//
//  UniversalSDK.h
//  Unity-iPhone
//
//  Created by 蔡瀚 on 2018/4/24.
//
 
#ifndef __UNIVERSALSDK_H_
#define __UNIVERSALSDK_H_
 
#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 CODE_SDK_FREEPLATFORM_LOGIN         3101
#define CODE_SDK_FREEPLATFORM_LOGOUT        3102
#define CODE_SDK_FREEPLATFORM_PAY           3103
 
#define CODE_SDK_ADSDK_TOKEN                4000
 
#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 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 BOOL     JPush_IsProduction = FALSE;
 
static NSString *FreeSDK_AppID = @"508021130";
static NSString *ADSdk_Token;
 
@interface UniversalSDK : NSObject {
    UIWebView* m_UIWebView;
    UIButton* m_CloseBtn;
}
 
-(void) MessageHandler:(NSString*) json;
-(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
 
#endif