问题标签 [game-center-leaderboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
333 浏览

app-store-connect - “游戏中心”iTunes Connect 的开发者指南遗漏了一条关于编辑排行榜“标题”的重要信息

iTunes Connect 的开发者指南遗漏了一条关于在您的应用在 Apple Store 上架后编辑 Game Center 排行榜标题的重要信息

他们在图表中列出了排行榜上可编辑和不可编辑的每个变量,除了排行榜的“标题”。

有运行游戏中心的实时应用程序的人可以进入itunes Connect,看看您是否可以编辑排行榜标题?(不是排行榜参考名称).... 标题?(在 iTunes 连接中仅列为“名称”)

(重要的是我肯定知道,如果你肯定知道,请告诉我)

0 投票
1 回答
340 浏览

ios - Corona SDK - iOS Game center score error, decimal comma

I'm using https://github.com/GlitchGames/GGGameCentre library to publish score and to show leaderboard window.

The problem i have is that i'm pushing a score type "4.234" and at leaderboard window, my score changes to "0.042", i don't know why.

At itunes i have a configuration type "Score Format Type=Fixed Point - To 3 Decimals" and:

For english: Fixed Point (10,000,012.218)

And for spanish: Fixed Point (10,000,012.218)

Please, any help?

0 投票
0 回答
120 浏览

ios - SpriteKit 中的 GameCenter 排行榜导致错误

我在 Sprite Kit 中完成了我的游戏,现在正试图将高分存储在 GameCenter 的排行榜中。我遵循了一些对非 spritekit 项目非常有用的教程。我的错误的步骤:

  1. 我调试我的应用程序没有任何错误,一些警告,但它们没有害处。
  2. 应用程序运行良好,我的启动 SKActions 运行完美。
  3. 我成功登录到 GameCenter。
  4. 当我触摸屏幕时,它会冻结并给我一个“Missed Method”日志错误和“Thread 1:EXC_BAD_ACCESS (code=1, address=0x80000012)”。每当我删除导致 BAD_ACES 错误的代码行时,它都会在我的代码中弹出其他位置。

我的日志:

有人知道发生了什么吗?或者有人有关于如何将 GameCenter 排行榜集成到精灵套件项目中的分步教程?

0 投票
1 回答
434 浏览

ios - Apple Transporter 错误代码 ITMS-4140 和 ITMS-6002

我正在使用 Apple 的 Transporter 来更新我的 GameCenter 成就和排行榜。我所有已经在 GC 上的排行榜都归入排行榜集。当我尝试使用更新的 metadata.xml 验证/上传 itmsp 包时(更新为添加一个新的排行榜),传输器返回以下错误

错误 ITMS-4140:Software/SoftwareMetadata/SoftwareGameCenter (MZItmspSoftwareGameCenterPackage) 中的“此排行榜必须属于至少一个排行榜集”

错误 ITMS-6002:在软件/SoftwareMetadata/SoftwareGameCenter (MZItmspSoftwareGameCenterPackage) 中的“排行榜更新不可用,因为应用程序具有排行榜集”

但是,我没有看到可以定义添加的排行榜应该属于哪个排行榜集的 xmlelement。

如果我没有排行榜集,Apple 是否只允许上传?!

这是我要添加的排行榜的 xml 部分

感谢任何帮助。

0 投票
1 回答
87 浏览

sprite-kit - 使用 SpriteKit 的 GameCenter 排行榜的未定义行为

我试图通过这个代码块展示排行榜

如果我启用了所有异常断点,它会在排行榜出现的那一刻崩溃。当我删除这个断点时,一切正常。我正在使用测试用户登录游戏中心。这是一个小故障还是什么?

0 投票
0 回答
470 浏览

sprite-kit - Sprite Kit 游戏中心排行榜

所以我一直在阅读文章和 Apple 开发人员库,但我无法解决这个问题。

我想为我的应用程序创建一个 Game Center 排行榜,可以通过我的游戏菜单访问。但是,由于我使用 Sprite Kit 来创建我的游戏,这给我带来了一些问题。

我在 iTunes Connect 中注册了我的应用程序,启用了 Game Center,并且 Xcode 中的身份信息与 iTunes Connect 中的身份信息相匹配。

我创建了一个按钮,它应该打开 Game Center 排行榜。当它被点击时,这被称为:

现在我收到消息,Game Center 不可用,因为没有玩家登录。

为了解决这个问题,我尝试使用苹果的身份验证方法:

- (void) authenticateLocalPlayer { GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer]; localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error){ if (viewController != nil) { //showAuthenticationDialogWhenReasonable: is an example method name. [self showAuthenticationDialogWhenReasonable: viewController]; } else if (localPlayer.isAuthenticated) { //authenticatedPlayer: is an example method name. [self authenticatedPlayer: localPlayer]; } else { [self disableGameCenter]; } }]; }

我现在无法定义在身份验证方法中调用的这些方法。

我的明确问题:我如何验证本地玩家?

0 投票
0 回答
226 浏览

ios7 - 游戏中心排行榜显示“没有排行榜”

我尝试使用 Game Center 显示我的游戏的排行榜。当我在游戏中单击游戏中心按钮时,将调用以下内容:

}

我还有一个报告评分方法:

}

现在游戏中心窗口向上滑动,显示游戏标题,但显示“没有排行榜”

我认为这可能是 iTunes Connect 问题.. Bundle Identifier 是正确的,并且 Game Center 已启用。对此有任何想法吗?非常感谢!

0 投票
1 回答
134 浏览

ios - Setup Game Center Leaderboard so it's a counter

Is it possible to set up a Game Center leaderboard so it the "score" is persistent ? I want to use leaderboards to show the number of wins a player has, but I don't see how it's possible to just increase a counter with a leaderboard, is that possible?

0 投票
1 回答
242 浏览

ios - iOS GameCenter:从服务器发送分数

目前,我创建了一个游戏,它与服务器后端共享数据。该服务器还验证和存储玩家数据,例如高分。

是否可以通过我的服务器后端向 GameCenter 发送分数?如果是,如何?

当然,我可以将高分从我的服务器发送到客户端,然后让客户端将数据推送到 GameCenter,但这会更容易作弊。

0 投票
1 回答
408 浏览

ios - Game Center 排行榜显示一个结果

我已经使用不同的测试帐户将分数发送到排行榜,但是当我尝试查看排行榜时,我只能从我登录的帐户中看到分数。我使用此代码发送分数:

这是我用来显示排行榜的代码:

也许是因为它是沙盒之类的?这可能正常吗?谢谢