我遇到了一个奇怪的错误。
当我使用Android调试密钥库签署我的应用程序时,它可以完美运行。但是当我使用自己的密钥签署时,用户无法登录。
我收到了以下消息:“应用程序配置不正确。请检查包名称和签名证书是否与开发人员控制台中的客户端id匹配。”
我已经检查了这一点,并添加了具有正确证书和包名称的新客户端ID,但似乎仍然没有起作用。
是否有人知道还有什么其他方法可以尝试或是否存在已知问题?
我遇到了一个奇怪的错误。
当我使用Android调试密钥库签署我的应用程序时,它可以完美运行。但是当我使用自己的密钥签署时,用户无法登录。
我收到了以下消息:“应用程序配置不正确。请检查包名称和签名证书是否与开发人员控制台中的客户端id匹配。”
我已经检查了这一点,并添加了具有正确证书和包名称的新客户端ID,但似乎仍然没有起作用。
是否有人知道还有什么其他方法可以尝试或是否存在已知问题?
好的,这是我在经过多次尝试之后如何解决它的过程。
如果您已经在 Google API 控制台中为您的发布证书 sha1 和发布软件包名称创建了客户端 ID,则删除它。
进入开发者 Play 商店控制台,按照链接另一个应用程序的步骤操作(如下所示截图)
然后继续按照它带您完成的步骤,这将创建一个新的客户端 ID。
(即使 UI 界面看起来相同,并且 Google 不会给出任何视觉指示,告诉您需要做更多事情来使其工作并让您假设更改已自动保存),请按发布按钮。 它将显示需要发布的更改列表。
按“发布”按钮,几个小时后您的应用程序将开始工作。
万岁!
请尝试使用我们的故障排除指南:https://developers.google.com/games/services/android/troubleshooting
根据我们的经验,大多数类似问题都可以通过仔细按照那里指示的步骤解决。