Google Play游戏,Firebase和新的Google登录

flu*_*uxi 5 android firebase google-play-games google-signin

我的游戏正在使用Google Play游戏和Firebase(对于排名系统,因为不幸的是,无法降低Google排行榜的得分).

在过去,我使用已弃用的方式通过Plus.AccountApi.getAccountName和朋友登录Firebase ...

所以我尝试转换为新的Google登录,但显然它不能与Google Play游戏结合使用:

Auth.GOOGLE_SIGN_IN_API cannot be used with Games.API
Run Code Online (Sandbox Code Playgroud)

我的目标是摆脱Google+依赖关系(因为Google Play游戏不再需要它)和GET_ACCOUNTS权限.

如何在没有Google+和GET_ACCOUNTS的情况下登录Fi​​rebase - 并且没有新的Google登录?我可以吗?也许创建两个独立的GoogleApiClients是一个解决方案?

flu*_*uxi 2

好吧,我最终只是创建了两个独立的 GoogleApiClient:一个用于 Google Play 游戏,另一个用于 Firebase(使用新的 Google 登录)。我认为这种方法没有任何问题,并且我摆脱了 Google+ 依赖项和 GET_ACCOUNTS 权限。