Unity3D - 解决错误的游戏服务配置(密钥库更改影响)

时间:2015-12-07 12:37:05

标签: android unity3d google-play-services android-keystore

我们使用Unity3D制作了一款适用于Android的游戏,并在Play商店发布为 alpha版本(并且它仍处于alpha状态!)。我们还配置了Play游戏Sarvices以定义排行榜和成就,并通过其SHA-1证书将此配置链接到应用程序(如果我理解正确,则来自用于构建和签署apk的密钥库通过Unity)。

不幸的是 Play游戏服务配置已经发布了一些错误(现在我们知道我们可以让它未发布只是为了测试它......)无法撤消(即成就增量而不是标准)。现在我们需要创建一个新的Play游戏服务配置,但我们无法将其链接到同一个应用程序,因为它已经链接(阅读this,但不清楚)。那么,我们怎样才能清理混乱?

  • 我们无法更改密钥库,Play商店不会使用具有不同签名的相同包发布应用
  • 我们无法摆脱错误的Play Game Services配置,因为已发布

我能想到的唯一解决方案是取消发布当前的应用程序,构建一个具有不同包名称和不同密钥库的新apk,然后在Play商店重新发布它,并从头构建一个新的Play Game Services配置。具有旧包名称和密钥库的旧应用程序将保持未发布状态:除了我们之外没有其他用户使用它,没有人会知道它;我们会将它保留在我们的开发者控制台上,直到时间结束。

我是对的吗?希望不是。

谢谢大家,
Dolfiz

0 个答案:

没有答案