如何在game gamecenter添加游戏朋友

问: Game Center 无法添加好友
和朋友互加好友,都没有收到任何提示信息,朋友界面显示请开启iCloud通讯录,已在设置中开启,可总是自动关闭,iCloud邮件也申请并开启了,还是没有反应。不知 道问题出在哪里?盼回复!&和朋友的iPadAir2同期买的,她的系统是iOS8.1&& 我刚更新的8.2&game center 曾经要求允许访问位置信息,我选择不允许,不知道有没有关系&不知道我描述的是否清楚,如果有什么不明白,请再问我。
发布日期 日 下午9:01
Game Center 无法添加好友
日 下午1:43
回复 悠闲自得美妙生活
(1,591 分)
回复 悠闲自得美妙生活
您好。建议尝试以下方法:&1.确保时间是自动获取的并时区正确。&2. 点设置-Game Center- 把&允许邀请“以及&附近玩家“打开。&3. 点设置-隐私-定位服务-允许Game Center开启定位服务(如有的话)&4. 上诉方法还是不行的话,建议点设置-通用-还原-还原位置与隐私尝试。&希望能帮到您
日 下午1:49
回复 Anson Luk
回复 Anson Luk
我给客服打电话了,注销后重新登录就好用了,其实之前我也这么做过,可是没用。这次就好了,客服说是网络问题。总之好用就行。安卓游戏资讯排行榜
本周下载排行榜
本周最新更新新版苹果game center 游戏怎么加好友?
全部答案(共1个回答)
一:进入gamecenter后,看到界面下方的工具栏(如图1所示),
  二:点选“朋友”选项,即可进入我的好友的界面了,(见图2),点击“添加朋友”
  三:...
1.不是添加好友,而是成为好友,步骤:让任意2个人在同一个地方,然后点击任意一个人,就会出来一个选项,选择一个绿色的动作(动作前有个小图标,绿色代表友好,桃红代...
我也有同样的问题 但是就算点主文件中的DroiyanGame.exe也还是一样 这个问题 该怎么解决呢 请各位帮帮忙 救救我们
你是不是要NOKIA N-GAGE qd
去新兵网 那都能玩 我都在那下
1 换一个apple ID
2 先在级别高的设备上登录 GAME CENTER
3 从游戏中再进入game center 确认成绩,这个时候你应该看到最近的游戏...
答: 为什么前三个月要起夜,过了三月就不起夜了
答: 朋友相处要严以律己,宽以待人。
朋友出去玩,AA制最好。如果不是,自己要抢先付钱,不要斤斤计较。你就是不坐船也要抢先付钱才对。
意欲取之,必先予之。其实朋友只是...
答: 金装的附加属性是有波动的,如果是极品的金装的话,数值会高一些,礼包中的金装都是极品的,而如果是碎片合成的话就不一定是极品的了哦
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415gamecenter里面怎么加好友,如何进行网络对战,如何邀请好友与您对战呢?小兰为大家附上图解哦 - 猎鱼高手的日志,人人网,猎鱼高手的公共主页
#猎鱼高手V3.1#版本震撼上线!特色的主题包,专属的游戏兑换码,邀你一起体验全新的猎鱼乐趣!还有红钻发活动给力进行中哦!地址:新浪微博
gamecenter里面怎么加好友,如何进行网络对战,如何邀请好友与您对战呢?小兰为大家附上图解哦
&一:进入gamecenter后,看到界面下方的工具栏(如图1所示),二:点选&朋友&选项,即可进入我的好友的界面了,(见图2),点击&添加朋友&三:进入&交友邀请&的界面,如3图,在上方的收件人栏中输入您要添加的好友的昵称或者邮箱,点击发送便可以啦!小兰建议您 在填写的时候尽量输入您的好友的邮箱哦,这样比较方便查找的哦~~四:点击发送之后,您便会向您的好友发送一封邀请信哦~如果您的朋友接受邀请,便会出现在您的好友列表中了。见图4&&下面,就来讲说如何进入网络对战吧~首先,在VS界面中,点击&网络对战&如下图所示,点击&加入&
&然后,在出现的界面中,...
阅读(12416)|
人人移动客户端下载现在随着手游市场的不断扩大,活跃在IOS平台下的游戏厂商为了增加玩家的粘性,以及为自己的游戏前途考虑都纷纷开始接入苹果国内公司的游戏平台GameC今天呢我就把我对接GameCenter的一些心得以及操作分享给大家,内容很简单也希望在这方面有经验的也可以跟我分享一下。
1.itunesConnect配置:
打开ItunesConnect,选中你的应用,在自己的应用页面上面找到GameCenter选项,如图:
点击打开GameCenter显示如图效果:
apple GameCenter分为两块:“排行榜”与“成就”。首先我们先来添加排行榜:
添加成就:
每个应用的成就点数最多为1000点,属性Hidden(隐藏),如果将其设置为YES,则在用户获得成就或取得一定进展前,成就是不可见的。
如果要让用户能够接受基于已获得的成就的挑战,则需在iTunes Connect中创建成就时选中复选框“可多次获得”。
每个成就需要配置本地化描述;每个成就都有两个描述,一个在用户获得成就前显示,另一个在用户获得成就后显示。另外还需要给每个成就提供已付图像,尺寸为512X512,(应用发布后就不能删除其中的成就)
分别编辑完排行榜与成就后,最终在ItunesConnect中的效果:
对于开发者来说,GameCenter必须经过测试才能上线,没有上线的程序在测试环境中登录时会出现sandBox提示。
好了,itunesConnect部分的基本配置就介绍完了,是不是很简单。下面我们来讲一下程序部分~
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apple为大家接入GameCenter提供了GameKit.framework,在需要使用GameCenter的类中都要导入GameKit.h;在.h文件中加入协议“GKGameCenterControllerDelegate”.
1.游戏中心管理器
创建共享的游戏管理器,不仅可以将GameCenter功能放在独立的类中,还可以轻松的在新项目中添加GameCenter功能。
判断是否支持GameCenter:
//是否支持GameCenter
- (BOOL) isGameCenterAvailable
Class gcClass = (NSClassFromString(@&GKLocalPlayer&));
NSString *reqSysVer = @&4.1&;
NSString *currSysVer = [[UIDevice currentDevice] systemVersion];
BOOL osVersionSupported = ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending);
return (gcClass && osVersionSupported);
2,身份验证
GameCenter是一种需要验证身份的服务,如果没有登录就得先验证身份,否则什么也做不了。
//身份验证
- (void)authenticateLocalUser{
GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error){
if (viewController != nil) {
[self presentViewController:viewController animated:YES completion:nil];
if ([GKLocalPlayer localPlayer].authenticated) {
// Get the default leaderboard identifier.
[[GKLocalPlayer localPlayer] loadDefaultLeaderboardIdentifierWithCompletionHandler:^(NSString *leaderboardIdentifier, NSError *error) {
if (error != nil) {
NSLog(@&%@&, [error localizedDescription]);
3.用户变更检测
//用户变更检测
- (void)registerFoeAuthenticationNotification{
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc addObserver:self selector:@selector(authenticationChanged) name:GKPlayerAuthenticationDidChangeNotificationName object:nil];
- (void)authenticationChanged{
if([GKLocalPlayer localPlayer].isAuthenticated){
4.提交得分
向GameCenter验证身份后,便可提交得分了。
创建GKStore对象:
- (void) reportScore: (int64_t) score forCategory: (NSString*) category{
GKScore *scoreReporter = [[GKScore alloc] initWithCategory:category];
scoreReporter.value =
[scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
if(error != nil){
NSData *saveSocreData = [NSKeyedArchiver archivedDataWithRootObject:scoreReporter];
//未能提交得分,需要保存下来后继续提交
[self storeScoreForLater:saveSocreData];
NSLog(@&提交成功&);
- (void)storeScoreForLater:(NSData *)scoreData{
NSMutableArray *savedScoresArray = [[NSMutableArray alloc] initWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@&savedScores&]];
[savedScoresArray addObject:scoreData];
[[NSUserDefaults standardUserDefaults] setObject:savedScoresArray forKey:@&savedScores&];
若得分提交不成功,需要再重新提交得分:
//重新提交分数
- (void)submitAllSavedScores{
NSMutableArray *savedScoreArray = [[NSMutableArray alloc] initWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@&savedScores&]];
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@&savedScores&];
for(NSData *scoreData in savedScoreArray){
GKScore *scoreReporter = [NSKeyedUnarchiver unarchiveObjectWithData:scoreData];
[scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
if(error != nil){
NSData *saveSocreData = [NSKeyedArchiver archivedDataWithRootObject:scoreReporter];
//未能提交得分,需要保存下来后继续提交
[self storeScoreForLater:saveSocreData];
NSLog(@&提交成功&);
5.显示排行榜
创建GKLocalboardViewController来显示排行榜.
- (void)showGameCenter{
GKGameCenterViewController *gameView = [[GKGameCenterViewController alloc] init];
if(gameView != nil){
gameView.gameCenterDelegate =
[gameView setLeaderboardCategory:@&com.xxxx.test&];
[gameView setLeaderboardTimeScope:GKLeaderboardTimeScopeAllTime];
[self presentViewController:gameView animated:YES completion:^{
- (void)gameCenterViewControllerDidFinish:(GKGameCenterViewController *)gameCenterViewController{
[self dismissViewControllerAnimated:YES completion:nil];
6.得分成就
挑战让用户可以通过GameCenter向玩家发起得分或成就方面的挑战。挑战分为四种:“无效”,“待处理”,“已结束”,“已谢绝”。
- (void)reportAchievment:(NSString *)identifier withPercentageComplete:(double)percentComplete{
GKAchievement *achievement = [[GKAchievement alloc] initWithIdentifier:identifier];
[achievement setPercentComplete:percentComplete];
[achievement reportAchievementWithCompletionHandler:^(NSError *error) {
if(error != nil){
NSLog(@&error:%@&, [error localizedDescription]);
NSLog(@&提交成就成功&);
示例演示:
1.在sandbox环境中登录GameCenter
登录成功以后会在上方显示一个横幅“Welcome....”,点击GameCenter app就会显示您以及您游戏的相关信息.
3.排行榜界面
成就的图标为在后台配置的图标;
5.添加好友
点击右上角的“加号”按钮,会弹出一个添加好友的界面,输入对方AppleID即可给对方发送好友请求。
6.发起挑战
对方收到挑战信息推送界面
好了,gameCenter的接入到这边就告一段落了,若在开发中有新的发现我会及时跟新这篇文章,欢迎大家评论分享自己的看法。
本文已收录于以下专栏:
相关文章推荐
李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: /iphone-cocos2d/535.html        ...
1. 从2016年开始,Game Center已经取消了沙箱机制
2. 要开启Game Center,需要在iTunes Connect的Game Center处,新建一个排行榜或者成就。这个我觉得...
转自:/python-crawl-pages.html
CUHK上学期有门课叫做Semantic Web,课程project是要搜集整个系里面的教...
1.  iTunes Connect 设置
    首先,申请一个应用程序,不必提交.目地是为了得到Bundle
    然后设置一下工程中Info.plist的Bundle ident...
iOS游戏开发之Game Center研究
1.1游戏介绍
打地鼠是一款休闲游戏,游戏的规则也特别的简单,玩家只需要敲打一只只从地洞里冒出头的地鼠即可,游戏要求在限定的时间内,敲打的地鼠越多,分数越高,游戏画面比较清新,地鼠...
他的最新文章
讲师:刘文志
讲师:陈伟
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 如何看gamecenter成就 的文章

 

随机推荐