我正在实现新的“更简单”的Google Play服务实现(没有Google Piclient管理),并且正在修改错误“Google登录被标记为内部,不应该从应用程序访问。此API已被标记为未满足限制。“尽管出现错误标记,我的游戏应用程序仍在编译和运行,并且能够访问排行榜和成就。我想摆脱这个标志,知道它是否不仅仅是一些应该从lint隐藏的东西,因为我不知道如何访问我的应用程序之外的GoogleSignin。
Games.getLeaderboardsClient(this, GoogleSignIn.getLastSignedInAccount(this))
.getLeaderboardIntent(leaderboard_id)
.addOnSuccessListener(new OnSuccessListener<Intent>() {
@Override
public void onSuccess(Intent intent) {
startActivityForResult(intent, RC_LEADERBOARD_UI);
}
});
更新4/2/18:在12.0.1更新修复了GoogleSignin之后,我发现了更多的Google Play服务代码错误标志。和以前使用GoogleSignin时一样,它们不会影响编译或运行,但仍然令人恼火。
最佳答案
已知问题-阅读4https://developers.google.com/android/guides/releases#march_20_2018_-_version_1200
谷歌说它可以被安全地忽略。