0

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

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

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

4

1 回答 1

0

简而言之:没有。

访问 Game Center 必须通过仅在 iOS 和 OS X 上可用的 GameKit.framework。

此外,玩家需要进行身份验证。因此,即使在 OS X 上运行,单个服务器也不能代表玩家发送分数等,因为只有服务器的身份可以用来发送和更新分数等。所以即使你的服务器是 OS X 并且你有与客户端和游戏中心通信的代理应用程序将无法正常工作,因为只有一个客户端发送分数。一个只有一个条目的排行榜(所有玩家中最好的分数)不会有太大帮助。

于 2014-06-13T15:44:23.177 回答