其他分享
首页 > 其他分享> > android-在所有应用启动时显示Google Play游戏欢迎对话框

android-在所有应用启动时显示Google Play游戏欢迎对话框

作者:互联网

我尝试尝试的最好的例子可以通过simcity应用程序的行为来描述(而且我敢肯定,很多其他人我可能还不知道还使用Google登录来玩Google Play游戏).登录到simcity上的Google Play游戏后,每次启动该应用程序时,都会在屏幕顶部显示一个弹出窗口,显示“ Welcome ** user *”.现在,在我的应用程序中,我已经关注了Google的所有文档(https://developers.google.com/games/services/android/init)和其他各种来源,并且只有当用户首次登录后,我才会看到“欢迎”弹出窗口.我在onResume和onStart中拥有的唯一代码是mGoogleApi.connect(),这与我第一次单击登录按钮并显示欢迎对话框时的代码完全相同.

我的问题是:我是否缺少有关如何显示此对话框的信息,还是诸如simcity之类的应用程序在每次关闭该应用程序后都会以某种方式退出我,然后在再次打开该应用程序时又重新登录? (对我来说,这似乎没有什么意义,但目前是我能想到的唯一合乎逻辑的解释.)

要精确到100%,下面的图像正是我要寻找的.

enter image description here

解决方法:

欢迎消息不会在每次登录或身份验证的呼叫中显示.如果用户已“最近”登录到应用程序,则不会显示该消息.这有点混乱,因为连接是静默进行的.您可以通过调用代码中的mGoogleAPI.isConnected()来确认已建立连接.

我引用了“最近”,因为它实际上是由Play游戏服务确定的.它旨在减少对用户的干扰,因此他们专注于实际游戏,而不是用户登录的指示.

标签:google-play-games,android
来源: https://codeday.me/bug/20191111/2023176.html