我尝试尝试的最佳示例可以通过simcity应用程序的行为来描述(我确信许多其他人也可能不知道使用Google登录Google Play游戏)。一旦你登录谷歌玩模拟游戏,每次从那以后,你启动应用程序会弹出一个从屏幕顶部滑动的弹出窗口,显示“欢迎**用户*”。现在在我的应用程序中,我已经遵循了所有谷歌的文档(https://developers.google.com/games/services/android/init)和各种其他来源,并且唯一一次我看到“欢迎”弹出窗口是在用户第一次登录后。我在onResume
和onStart
中唯一的代码是mGoogleApi.connect()
,这与我第一次点击登录按钮并显示欢迎对话框时的代码完全相同。显示Google Play游戏所有应用程序启动的欢迎对话框
我的问题是这样的:我是否错过了如何让对话框显示,或者像simcity这样的应用程序以某种方式在我每次关闭应用程序时签出我,然后再次打开时重新输入? (对我来说,这似乎没有道理,但目前是我能想到的唯一合理的解释。)
为了100%准确,下图是我正在寻找的。
这个答案应该被接受 - 这正是横幅的工作原理。您可以尝试通过将系统时钟向前设置一天左右并重新打开应用程序来进行验证。 – tmtrademark