我正在实现新的“更简单”的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时一样,它们不会影响编译或运行,但仍然令人恼火。
android - 对于新的Google Play服务实现,“GoogleSignIn被标记为内部,不应从应用访问”-LMLPHP

最佳答案

已知问题-阅读4https://developers.google.com/android/guides/releases#march_20_2018_-_version_1200
谷歌说它可以被安全地忽略。

08-18 20:16