登录
1. 设置代理方法及相关的参数
//设置服务器ID, 必要
[NGAGameLoginKit shareInstance].sid = @"1";
//设置代理对象并实现代理方法获取通过UI登陆以及用户切换返回的User, 比如GameSamba登录等情况
[NGAGameLoginKit shareInstance].delegate = self;
//代理方法
- (void)gameLoginKit:(NGAGameLoginKit *)gameLoginKit didUserChanged:(UserModel *)user{
//TODO: 此处返回通过界面UI登陆以及切换用户后获得的user
}
2. 游客登录
[[NGAGameLoginKit shareInstance] guestUserLoginSuccess:^(UserModel *user) {
//TODO: 此处返回Guest User
} error:^(NSError *errorinfo) {
}];
3. Facebook 登录
[[NGAGameLoginKit shareInstance] fbLoginSuccess:^(UserModel *user) {
NSLog(@"facebook 用户ID:%@", [FBSDKAccessToken currentAccessToken].userID);
//TODO: 此处返回绑定fb的 User
} error:^(NSError *errorinfo) {
}];
4. GameCenter登录
[[NGAGameLoginKit shareInstance] gameCenterLoginSuccess:^(UserModel *user) {
//TODO: 此处返回绑定GameCenter的User
} error:^(NSError *errorinfo) {
}];
Last updated