GameCenterManager(ios 第三方框架)----代码使用篇

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源文档.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,126评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,850评论 19 139
  • “发薪日贷款”一词,也许对不少华人,特别是中产或富裕家庭来说比较陌生。所谓发薪日贷款,指的是一至两周的短期贷款,借...
    明白你自己阅读 1,733评论 0 0
  • 琼瑶的故事真的很美又很真,想像琼瑶那样写出自己的故事
    简live阅读 1,549评论 0 0
  • 本次修改选择了一个产品的运营数据报告,为什么要选择这样一份素材呢?原因有两个: 一是他在工作中有广泛的应用场景,里...
    Young_Sir阅读 4,620评论 8 34

友情链接更多精彩内容