【发布时间】:2016-09-13 20:25:32
【问题描述】:
我正在尝试使用我的 android 游戏获取 OAuth 代码以发送到服务器以安全地检索用户数据。我对这种事情真的很陌生,但是环顾四周后,我似乎最好(也许是最简单)的方法是按照此处提供的http://android-developers.blogspot.com/2016/01/play-games-permissions-are-changing-in.html 步骤进行操作。
在尝试这样做时,我遇到了两个问题。首先是 getGamesServerAuthCode 被列为已弃用。我想知道为什么这是因为上面链接中的文章只有几个月的历史。是不是不能用?
其次,如果我继续按照步骤操作并使用它,它会返回 STATUS_APP_MISCONFIGURED。我的清单文件中是否需要额外的权限?还是我需要在清单文件中列出 OAuth 客户端 ID? Games API 中的其他所有内容都可以正常工作,包括排行榜、成就等。
最后一点,我确实有两个单独的 OAuth 客户端 ID,一个用于发布,一个用于调试。我尝试使用两者调用 getGamesServerAuthCode 并获得相同的结果。感谢您提供的任何和所有帮助。
【问题讨论】:
-
关于“STATUS_APP_MISCONFIGURED”。在运行不是来自 Play 商店的 APK 时,我通常会遇到这个问题。我不确定是否有更简单的方法,但尝试将其推送到 Play 商店然后运行该版本。关于弃用,我不确定,也想弄清楚