玩游戏成就有时会消失 - Android

问题描述 投票:0回答:1

我刚刚在我的 Android 游戏中实现了 Play Games(成就、排行榜和保存游戏) 游戏有20个成就。

我签署了APK并将游戏上传到内部测试。我成功登录 Play Games,成功解锁成就,但有时解锁的成就被锁定,有时当我启动 Intent 显示所有成就时,成就消失并显示消息“此游戏没有成就”。

在将游戏发布到生产环境之前,我想确保问题不在于我的实现中。

这是 Play 游戏错误,还是我做错了什么?

也许我的凭证流程出了问题?这些是我所做的步骤:

  1. 我在 Cloud Console 中创建了 Android OAuth 2.0 客户端 ID 凭据,并使用在 Google Play Console -> 设置 -> 应用完整性 -> 应用签名密钥证书(不是“上传密钥证书”)中找到的完成了 SHA-1 “ SHA-1)

  2. 我还在 Firebase 控制台 -> 项目设置中添加了相同的 SHA-1

  3. 我在 Firebase 控制台中启用了 Play 游戏登录。要在 Firebase 中启用 Play 游戏登录,我应该填写客户端 ID 和客户端密钥 ID。我从云项目的 Web 应用程序凭据复制了客户端 ID 和客户端秘密 ID。

  4. 我在 Google Play 控制台中启用了 Play 游戏服务,并选择了在 #1 处创建的 Android 客户端 ID

  5. 我在清单中添加了从 Google Play Console -> Play Games Services -> Configuration -> Authorization -> Application Id 复制的 AppId

SavedGames 也存在问题。有时字节为空,我无法恢复玩家的进度。

我的 SHA-1 有问题吗?还是我错过了什么?

android google-oauth google-play-games leaderboard achievements
1个回答
0
投票

听起来您的 Android 游戏中的 Play 游戏集成可能存在问题。仔细检查您的实施步骤是否有任何错误,特别是有关凭证流程的错误。如果问题仍然存在,请考虑查阅相关文档或向开发者论坛寻求帮助以进一步排除故障。

© www.soinside.com 2019 - 2024. All rights reserved.