Blame view

ios/GameSDK.framework/Versions/A/Headers/LetsGameAPI.h 1.5 KB
23a302b86   alexYang   GameSDK 的iOS分支提交,...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  
  #import <Foundation/Foundation.h>
  #import "LSGAccount.h"
  #import "VKBridgeProtocol.h"
  
  
  typedef void (^LSGLoginSuccBlock)(NSString *userId, NSString *sessionKey, LSGAccountType type);
  
  typedef void (^LSGDismissBlock)(void);
  
  static BOOL isDisableFB = NO;
  
  static BOOL isEnableVK = NO;
  
  static BOOL hiddenLogo = NO;
2ef9eacc0   alexYang   v3.3.9版本
16
  static NSString *version = @"3.3.9";
23a302b86   alexYang   GameSDK 的iOS分支提交,...
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
  
  @interface LetsGameAPI : NSObject<UIApplicationDelegate>
  
  @property (nonatomic, strong) NSString *appId;
  @property (nonatomic, strong) NSString *appKey;
  @property (nonatomic, copy) LSGLoginSuccBlock succBlock;
  @property (nonatomic, copy) LSGDismissBlock dismissBlock;
  @property (nonatomic, assign) int isDebug;
  
  @property (nonatomic,retain) id<VKBridgeProtocol> vkBridge;
  //@property(nonatomic,strong) NSString *version;
  
  + (instancetype)instance;
  
  -(NSString*)version;
  
  - (void)showLoginView;
  - (void)showLoginViewInView:(UIView *)view;
  
  +(void)disableFB:(BOOL)isDisable;
  +(BOOL)isFBDisable;
  +(BOOL)isVKEnable;
  +(void)hiddenLogo:(BOOL)isHidden;
  +(BOOL)isHiddenLogo;
  
  - (void)logout;
  
  - (void)hide;
  
  - (BOOL)handleOpenURL:(NSURL *)url
      sourceApplication:(NSString *)sourceApplication;
  
  -(void)pay:(NSDictionary*) payInfo;
  
  -(void)iap:(NSDictionary*) payInfo forUser:(NSString*) uid handleCallback:(void (^)(NSString* orderId)) callback;
  
  -(void)registeIapObserver;
  
  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
  
  -(void)applicationWillTerminate:(UIApplication *)application;
  
  -(void)decideIsDebug:(int)isDebug;
  
  @end