国内WASDK Apple实现层
hank
2018-09-20 a562a4ec2a4adb187c538fa16a4441de4ea8d12b
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