Java 谷歌游戏服务-定制通知/欢迎回来

Java 谷歌游戏服务-定制通知/欢迎回来,java,android,andengine,google-play-services,Java,Android,Andengine,Google Play Services,我在网上到处找,但找不到我的答案 是否有方法向用户显示他们已登录到GPGS。 第一次登录时,您会收到一个通知,上面写着“欢迎” 但当你下次打开应用程序时,什么也不显示。 有没有办法显示欢迎回来的通知对于iOS,它是可能的:仅在第9步上面注明: 有什么想法吗?如果您想要正式的欢迎回来通知(显示用户首次通过身份验证或注销后……而不仅仅是断开连接),我可以使用几种方法。(这基于使用Google提供的GameHelper类) 1) 当用户实际使用一个控件退出游戏时,该控件告诉我他们离开是因为他们想退出

我在网上到处找,但找不到我的答案

是否有方法向用户显示他们已登录到GPGS。 第一次登录时,您会收到一个通知,上面写着“欢迎” 但当你下次打开应用程序时,什么也不显示。

有没有办法显示欢迎回来的通知
对于iOS,它是可能的:仅在第9步上面注明:


有什么想法吗?

如果您想要正式的欢迎回来通知(显示用户首次通过身份验证或注销后……而不仅仅是断开连接),我可以使用几种方法。(这基于使用Google提供的GameHelper类)

1) 当用户实际使用一个控件退出游戏时,该控件告诉我他们离开是因为他们想退出(即,不是因为电话中断,或用户点击主页按钮),我让我的应用程序退出游戏服务。这会导致用户下次必须登录(您可以通过编程方式为他们登录,也可以使用Google登录按钮),这会导致“欢迎回来”闪烁。(请确保您使用某种方式来跟踪他们是否登录,因为我相信谷歌希望用户在自愿退出的情况下使用按钮登录)

2) 我已经强制当前登录会话在应用程序启动时注销,这意味着同样的事情,用户必须登录(无论是通过应用程序设计还是谷歌按钮)

3) 在应用程序启动时,等待OnSignensAcceed(已触发,但没有自动欢迎返回),并显示您自己的“您仍在登录”Toast消息

上面提到的iOS部分:

如果您再次运行应用程序,您现在应该会在启动游戏时看到“欢迎回来!”通知。这是由GPGManager提供动力的。此时,您的应用程序和游戏服务已获得授权并准备就绪!您现在已经准备好赢取成就、从云端加载保存游戏、显示社交排行榜等等


实际上对我们来说也是一样的。。。如果您的用户有一段时间没有连接,并且他们的会话已过期。。。GameHelper重新启动连接时将显示欢迎回来弹出窗口(大约24小时……我还没有做足够的测试来确定Google何时抛出当前会话凭据)

谢谢!我认为这不是真正的解决办法。我想在自动登录过程后自动显示欢迎返回弹出窗口,而不会再次向用户显示帐户选择弹出窗口。“沙滩车闪电战”游戏就是这样做的。我尝试了一些方法,如重新连接用户等,但无法工作。有没有办法做到这一点?不知道你的意思,至少在房子的安卓端。我刚刚试过Buggy Blitz,其行为正如我在最后提到的。当我退出使用后退按钮时。游戏重新加载,不显示“欢迎回来”。如果我使用任务管理器强制关闭游戏,同样的事情。如果我只使用home按钮,它将作为从onPause返回的后台进程加载。(我还没有等几个小时,我知道这会起作用…但是,我知道没有任何文档允许我们清除或设置一些标志,以使其自行发生…只有在您遵循1 2或3的情况下。当我执行以下场景时,我总是会看到欢迎弹出窗口:-使用后退按钮关闭游戏-通过触摸图标o重新开始游戏。你没有在splach屏幕上看到欢迎弹出窗口吗?我没有。(按照你的指示进行操作)因此,如果是这样,即使它发生在你的设备上(听起来像是为你准备的),它也不会发生在我的设备上(S2运行JB),这意味着设备之间的行为是不可预测的。