使用游戏中心在应用内对游戏进行评分

问题描述:

我目前正在使用Swift开发一款带有SpriteKit的iOS游戏,并且我正在寻找可以在我的应用中实现的不同功能。正如我在许多游戏中看到的,您可以在不离开游戏中心内的应用程序的情况下为游戏评分。这里有一个例子:使用游戏中心在应用内对游戏进行评分

enter image description here

不过,我已经彻底搜查这是如何工作以及如何实现它(以及Facebook的喜爱程度)没有找到结果。即使苹果的GameKit documentation似乎甚至没有提到这一点。此外,看起来很奇怪,我可以在游戏中心屏幕上按照我想要的次数进行评分和点击。那么,是否有可能在不使用游戏中心离开应用的情况下对游戏进行评分?

是的。您必须配置游戏中心的应用程序,并使用GKGameCenterViewController()来获取视图控制器并将其显示以显示该屏幕。您可能还需要实施GKGameCenterControllerDelegate协议。

阅读更多信息游戏中心编程指南:

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html

+0

如果它不工作,为什么它似乎让我打分的应用程序,因为我想尽可能多的时间? – Gabe12

+0

也许玩家会改变对游戏的想法吗? – sicvayne

+0

用户可以随时更改他们的App Store评分... –