11/08/2024 16:35:54
GameCenter 渠道说明
一、概述
GameCenter 是苹果游戏中心,是苹果为 iOS 平台提供的社交渠道,提供好友排行榜和好友挑战。也可以帮助轻量级网游管理成就和排行榜,降低开发者工作量。
Game Center 提供了以下机制:
- 用户管理和验证:你的游戏不用再考虑用户注册,登录,密码找回,存储分数等繁琐的功能实现。Game Center为你的游戏提供了一个本地玩家(local player),这个对象为所有的游戏共享,你只需要调用即可;
- 排行榜:你只需要在 iTunesConnect中指定排行方式就可以轻松拥有一个或者多个排行榜;
- 记录成就:你的游戏需要定义里程碑,调用Game Center就可以保存进度;
- 挑战:Game Center提供了让玩家挑战其他玩家的机制。
二、开发者平台配置
2.1 创建 iOS 应用
登录 苹果开发者中心,从左侧导航栏点击【Certificates, IDs & Profiles】选项卡,按照指引,创建 APP,获得 Bundle ID
2.2 iTunes Connect 设置
登录 iTunes Connect,根据步骤1获得的 Bundle ID 新增 iTunes Connect APP
点击 Feature->GameCenter 进入 GameCenter 配置项,开启 GameCenter 功能,接下来就可以设置自己的 Leaderboard(排行榜) 和 Achievements(成就)。
2.3 Leaderboard 和 Achievements
Leaderboard 的设置如下图(Achievements 设置与 Leaderboard 类似)
每个字段,点击输入框后的文件图标,都会有详细的讲解。其中
- sort Order: Leaderboard中的内容是以升序还是降序排列.
Score Format Type: 分数的类型.
设置完成后保存,完成了一个 Leaderboard 的设置,我们可以根据需要添加多个 Leaderboard。可以支持多种语言,每支持一种语言,需要完成一个添加语言的操作。
四、功能说明
4.1 登录功能
- iOS 10 以后,Game Center 将继续以一种服务的形式存在,但用户的设备上将不再出现 Game Center 的独立应用。用户可以通过 设置->Game Center 继续使用 Game Center 相关功功能
游戏中登录 Game Center ,表现形式主要分为以下两种:
设置->Game Center 已经登录:执行静默登录,会弹出 welcome back,xxxx 的 banner,整个登录过程不会阻塞游戏进程;
设置->Game Center 尚未登录;将会在游戏内弹出登录 GameCenter 的登录框。用户类似三次取消登录后,将无法在游戏中再次拉起 GameCenter 登录框,需引导用户回到 设置->Game Center 手动登录 GameCenter。
All rights reserved.