美文网首页
GameCenterManager(ios 第三方框架)----

GameCenterManager(ios 第三方框架)----

作者: 慧惠 | 来源:发表于2015-12-31 11:09 被阅读376次

    1、启动GameCenter

    1.1、初始化GameCenterManager

    #import "GameCenterManager.h"
     [GameCenterManager sharedManager] setupManagerAndSetShouldCryptWithKey:@“YourKey”];  
    

    1.2、设置GameCenter代理

    @interface XGSDKImpl ()<GameCenterManagerDelegate>{
       }
    
    [[GameCenterManager sharedManager] setDelegate:self];
    
    #pragma gamecenter delegate
    //要求调用代理时,用户需要使用GameCenter登录视图控制器认证
    - (void)gameCenterManager:(GameCenterManager *)manager authenticateUser:(UIViewController *)gameCenterLoginController
    {
        [[[[UIApplication sharedApplication] keyWindow] rootViewController] presentViewController:gameCenterLoginController animated:YES completion:nil];
    }
    

    2、获取登陆GameCenter产生的playerId

    - (NSString *)getTempAccountWithGameCenter
    {
        BOOL available = [[GameCenterManager sharedManager] checkGameCenterAvailability];
        NSString *playid = nil;
        if (available) {
            playid = [[GameCenterManager sharedManager] localPlayerId];
        }
        return [[NSString stringWithFormat:@"%@",playid] md5];
    ;
    }
    

    3、总结

    这只是启用GameCenterManager登陆以及获取其登陆id的基本步骤,当然那GameCenterManager中还有其它许多的功能,所以附上GameCenterManager源文档.

    相关文章

      网友评论

          本文标题:GameCenterManager(ios 第三方框架)----

          本文链接:https://www.haomeiwen.com/subject/cmgihttx.html