在 Swift 中实现 Google Play 游戏服务

Posted

技术标签:

【中文标题】在 Swift 中实现 Google Play 游戏服务【英文标题】:Implementing Google Play Games Services in Swift 【发布时间】:2015-07-11 18:34:12 【问题描述】:

各位开发者你好 :) 我一直在尝试在我最新的应用程序项目中实现 Google Play 游戏服务,但发现自己完全迷失了方向。我发现 GMS 相当复杂,因此需要一些教程才能有机会。

很遗憾,Google 网站 (https://developers.google.com/games/services/ios/quickstart) 上的官方指南仅描述了 Objective-C 的设置过程。

因此,我的问题很模糊,是否有人知道任何可以帮助我实施 GMS 的事情。这包括指向教程、code-sn-ps、个人提示或任何其他可能派上用场的链接。

是的,我知道像这样的问题由于其模棱两可的性质而经常不受欢迎。必须理解的是,这个问题是在放弃并转而使用 GameCenter 之前绝望的最后一次尝试。我只是没有在其他任何地方找到所需的信息。

谢谢! :)

【问题讨论】:

【参考方案1】:

您可能需要为此使用桥接头。查看 gguuss 在 GitHub 中的以下链接:http://github.com/gguuss/gplus-ios-swift。

【讨论】:

非常感谢!使用该代码我能够登录。不幸的是,我仍然无法转换解锁成就、显示成就、显示排行榜等所需的代码。你能解释一下我将如何去做,或提供链接? 没关系,发现我应该写GPGLauncherController.sharedInstance().presentAchievementList();来显示成就。知道了这一点,其余的似乎就很容易理解了。

以上是关于在 Swift 中实现 Google Play 游戏服务的主要内容,如果未能解决你的问题,请参考以下文章

技 (米) 术 (哈) 宅 (游) 和 Google Play 联手收获成功果实 | Google Play 开发者故事

Google play billing(Google play 内支付)

Libgdx与Google Play服务登录

实施 Google Play 游戏服务 - 如何让用户登录

如何将 Google Play 服务更新到 9.8.7

上传到 Play 商店时,Google 登录不适用于应用