国内WASDK Apple实现层
lipengwei
2020-01-13 c8a2da181c44889b7b108dbb4db3b5cd16615656
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//
//  GHWAppleLogin.h
//  GHWSdk
//
//  Created by wuyx on 15/5/17.
//  Copyright (c) 2015年 Wuyx. All rights reserved.
//
#import <GameKit/GameKit.h>
#import <WASdkIntf/WASdkIntf.h>
#import "WAAPLoginInfo.h"
typedef enum APLoginError{
    APLoginErrorIOS7 = 30
}APLoginError;
@interface WAAPLogin : NSObject
// currentPlayerID is the value of the playerID last time GameKit authenticated.
@property (retain,readwrite) NSString* currentPlayerID;
 
// isGameCenterAuthenticationComplete is set after authentication, and authenticateWithCompletionHandler's completionHandler block has been run. It is unset when the applicaiton is backgrounded.
@property (readwrite, getter=isGameCenterAuthenticationComplete) BOOL gameCenterAuthenticationComplete;
+(id)shareInstance;
-(void)loginWithCompletionHandler:(void (^)(WAAPLoginInfo* loginInfo, NSError *error))completionHandler;
@end