【发布时间】:2014-02-28 10:40:04
【问题描述】:
我在应用程序中添加了 Google 游戏服务(排行榜、成就)。在我的机器上调试时一切正常............
https://cloud.google.com/console 中的 OAuth 客户端 ID(用于调试)类似于 6666666.apps.googleusercontent.com
我尝试生成新的 OAuth 客户端(用于生产,带有发布密钥)......并且......谷歌生成了一个名称类似于“6666666-somenoise.apps.googleusercontent.com”的客户端......不工作!它总是说“应用程序配置错误”.. 但一切都是正确的 APP_ID、SHA1 和包名称。
Google 游戏服务故障排除文档毫无用处。
我再次制作了一个测试应用程序.. 它可以正常工作(客户端 ID 像上面的示例一样生成.. 没有噪音)...
所以。当然我可以删除我当前的项目..并再次创建..默认情况下使用发布密钥配置..但这不是一种方法!我们在该项目中添加了 100 项成就......所有翻译(多种语言)......谷歌当然不允许导出/导入它们:(
【问题讨论】:
-
根据文档...“警告:不要从 Google Developers Console 为您的游戏创建新的客户端 ID。如果这样做,Play 游戏服务不会将您的游戏设置与客户端相关联ID,这可能会导致游戏过程中出现错误。” .... 该选项只能访问一次。我应该为现有的应用程序做什么?
标签: android oauth google-play-games