美文网首页
Game Center接入

Game Center接入

作者: 冰land | 来源:发表于2018-08-01 14:21 被阅读242次
  1. 首先要在Apple Developer开发平台配置项目,增加排行榜和成就各一项,然后删除了就行,用来激活GameCenter功能。

  2. 使用GameKit系统库,在项目的Capabilities中打开Game Center功能选项

  3. 编写代码
    此中遇到一个很傻的问题,获取用户昵称,开始一直获取的displayName中的值,返回为“Me”,嗯...不符合要求,查资料,找问题。。。。最后发现,应该用alias
    总结:要多打印log,不要盲目的去找问题,更不要看词取义!!!

- (void)viewDidLoad {
    [super viewDidLoad];
    GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
    [localPlayer setAuthenticateHandler:^(UIViewController * _Nullable viewController, NSError * _Nullable error) {
        if (viewController != nil) {
            [self presentViewController:viewController animated:YES completion:nil];
        }else {
            GKLocalPlayer *player = [GKLocalPlayer localPlayer];
            if (player.isAuthenticated) {
                NSLog(@"id:%@ --- name:%@ --- alias:%@",player.playerID, player.displayName,player.alias);
            }
        }
    }];
}

相关文章

  • Game Center接入

    首先要在Apple Developer开发平台配置项目,增加排行榜和成就各一项,然后删除了就行,用来激活GameC...

  • iOS 项目中接入Game Center

    1、首先要先去https://itunesconnect.apple.com 创建一个APP,如果你已经创建了你的...

  • iOS开发之GameCenter使用

    文章预读 Game Center Configuration Guide for iTunes Connect i...

  • iOS Game Center 登陆验证

    简介 Game Center所有操作都是针对的本地的用户(local player),所以需要启动的时候验证用户。...

  • 如何在AppStore给应用评分

    评论前先检查是否有设置昵称:依次点开手机“设置”——“Game Center”——如果没登录就用自己AppleID...

  • iOS游戏开发之Game Center实战

    tags:开发随笔 Game Center概述 在App Store中,最流行的应用类型非游戏莫属。几乎所有的iO...

  • 2019-02-19

    “战舰打造”中,您可以使用 3D 和物理模拟技术。战舰驶入开放水域,通过 Game Center 平台,同...

  • Game Center 授权登录的问题记录

    问题描述 点击 GC 登录后,页面没有弹出就返回登录失败 正常情况下 我们进入 设置 -> Game Center...

  • 无标题文章

    iOS绑定教程 为保存您的游戏进度,请尽快将您的游戏角色绑定到Game Center\Facebook账号上。 S...

  • Unity iOS Game Center帐号验证(包括pyth

    为了少走弯路,参考了:http://stackoverflow.com/questions/24621839/ho...

网友评论

      本文标题:Game Center接入

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