【问题标题】:Flutter Google service leader board not workingFlutter Google 服务排行榜无法正常工作
【发布时间】:2020-04-30 08:52:15
【问题描述】:

我正在使用这个 Flutter 包与 Google 游戏服务https://pub.dev/packages/games_services进行交互

我认为我在 Google Play 控制台中正确配置了游戏服务并在我的项目中实现了代码。虽然我的应用正在向 iOS 游戏中心显示并提交分数,但我的应用无法显示排行榜也无法提交分数。

我在 Google Play 控制台中发布了我的应用,并将此应用链接到 Google Play 控制台的游戏服务中。实际上我也设置了 Firebase AdMob,所以在我将我的应用程序链接到 Google 游戏服务之前,我通过 Firebase 为我的应用程序配置了 SHA1 指纹(它在 Google API 控制台中自动创建了 OAuth ClientID 等)。

我怀疑包括 OAuth ClientID 等在内的凭据不是由 Google Play 控制台创建的。

谁能给我一个提示来解决这个问题?

【问题讨论】:

    标签: flutter google-play-games


    【解决方案1】:

    您的意思是您的排行榜在 iOS 游戏中心运行正常吗? 如果没有,您可能必须首先确保您的实现是正确的。

    如果您怀疑这是 OAuth 凭据问题,您可以尝试链接第二个 SHA1 指纹,如 Google's official documentation 中所述。

    在“检查证书指纹”部分:

    注意:如果您使用调试证书调试游戏,但 已使用您的发行证书配置了游戏服务,您 应该使用相同的包名称和您的 调试证书的 SHA1 指纹。这将允许您登录 到应用程序,无论它是使用调试还是发布签名 证书。

    Google Play 控制台默认具有托管的 App Signing 功能,该功能会将您的上传密钥替换为 Google 托管的密钥,这可能会导致您描述的指纹不匹配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      • 2018-01-08
      相关资源
      最近更新 更多