gpt4 book ai didi

java - Google Play 游戏服务 - 自定义通知/欢迎回来

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:37:44 25 4
gpt4 key购买 nike

我一直在寻找整个互联网,但找不到我的答案。

有没有办法向用户显示他们已登录 GPGS。第一次登录时,您会收到一条通知,内容为“欢迎 <姓名>”但是当您下次打开该应用程序时,什么也没有显示。

有没有办法显示欢迎回来通知?
对于 iOS 来说,这是可能的:在第 9 步上面提到: https://developers.google.com/games/services/ios/quickstart?hl=en#step_9_add_a_sign-out_button

有什么想法吗?

最佳答案

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

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

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

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

你上面提到的iOS部分:

If you run your application again, you should now see a "Welcome back!" notification when you start the game. This is being powered by the GPGManager. At this point, your application and Game services are authorized and ready to go! You're now ready to earn achievements, load save games from the cloud, display social leaderboards, and so on.

实际上我们以同样的方式实现...如果您的用户有一段时间没有连接,并且他们的 session 已过期...当 GameHelper 重新启动连接时,将显示欢迎返回弹出窗口(Something就像 24 小时...我还没有做足够的测试来找出 Google 何时扔掉当前 session 凭据)

关于java - Google Play 游戏服务 - 自定义通知/欢迎回来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18923079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com