目前,我创建了一个游戏,它与服务器后端共享数据。 此服务器还验证并存储播放器数据,例如高分。
是否可以通过我的服务器后端向GameCenter发送分数?如果是,怎么样?
当然,我可以从我的服务器向客户端发送高分,然后让客户端将数据推送到GameCenter,但这样可以更容易作弊。
答案 0 :(得分:0)
简而言之:不。
访问Game Center必须通过仅在iOS和OS X上可用的GameKit.framework。
此外,玩家需要进行身份验证。因此,即使在OS X上运行,单个服务器也无法代表玩家发送分数等,因为只有服务器的身份可用于发送和更新分数等。因此即使您的服务器是OS X而且您有与客户端和游戏中心通信的代理应用程序无法正常工作,因为只有一个客户端会发送分数。一个条目的排行榜(所有玩家中的最佳分数)将没有多大帮助。