我们使用Unity3D制作了一款适用于Android的游戏,并在Play商店发布为 alpha版本(并且它仍处于alpha状态!)。我们还配置了Play游戏Sarvices以定义排行榜和成就,并通过其SHA-1证书将此配置链接到应用程序(如果我理解正确,则来自用于构建和签署apk的密钥库通过Unity)。
不幸的是 Play游戏服务配置已经发布了一些错误(现在我们知道我们可以让它未发布只是为了测试它......)无法撤消(即成就增量而不是标准)。现在我们需要创建一个新的Play游戏服务配置,但我们无法将其链接到同一个应用程序,因为它已经链接(阅读this,但不清楚)。那么,我们怎样才能清理混乱?
我能想到的唯一解决方案是取消发布当前的应用程序,构建一个具有不同包名称和不同密钥库的新apk,然后在Play商店重新发布它,并从头构建一个新的Play Game Services配置。具有旧包名称和密钥库的旧应用程序将保持未发布状态:除了我们之外没有其他用户使用它,没有人会知道它;我们会将它保留在我们的开发者控制台上,直到时间结束。
我是对的吗?希望不是。
谢谢大家,
Dolfiz