我正在尝试在我的Swift应用程序中实现Google Play游戏服务成就。我是Swift和IOS编程的新手。我已经提到了Achievements视图控制器,但是当它出现时它只有加载动画并且没有显示成就。我也无法关闭控制器,我在控制台中弹出了这个错误。
[GPGManager modelForApplicationId:] Expecting valid application id.
我正在按照https://developers.google.com/games/services/ios/achievements
的说明进行操作答案 0 :(得分:0)
根据错误消息,我猜你没有设置应用程序ID或客户端ID,因为他们的文档说appId已被弃用。
使用
signInWithClientID:silently:
或signInWithClientID:silently:withExtraScopes:
进行简化流程。使用signIn
作为高级流程。有关详细信息,请参阅“开发人员指南”的“登录”部分。
在您展示成就视图之前,您是否已登录?