我想在自动登录过程后弹出“欢迎回来”弹出窗口,如以下文档(FAQ部分)中所述:
https://developers.google.com/games/services/branding-guidelines
我尝试了一些方法,比如重新连接等,但它无法正常工作。如何在不注销用户并再次显示帐户选择弹出窗口的情况下显示欢迎弹出窗口?
答案 0 :(得分:0)
您所询问的内容似乎无法实现。根据{{3}}
的文件public GamesClient.Builder setShowConnectingPopup(boolean showConnectingPopup)
设置是否应在登录流程开始时自动显示“连接”弹出窗口。默认情况下启用此功能。
请注意,此调用将使用“连接”弹出窗口的默认重力,该弹出窗口将在屏幕中央显示弹出窗口。如果您希望弹出窗口显示在屏幕的不同部分,则可以使用setShowConnectingPopup(boolean,int),并提供Gravity值。
参数 showConnectingPopup是否在登录流程的开头显示“连接”弹出窗口。默认行为是真的。 返回 这个Builder。
在重新连接期间观察日志输出时,如果在退出并立即重新连接后执行它(没有注销用户),我发现没有明显的区别。仅当用户强行断开连接时。
然而,查看流程,本文档和品牌指南,只要setShowConnectingPopup设置为true,行为应该是显示“欢迎”弹出窗口。
如果Bruno(提示提示)或任何其他Google Play服务可能会对此产生影响,那将是很好的,因为如果我们在每个登录时都没有“欢迎”,我们就会违反品牌指南(尽管这是谷歌提出的新要求,以及其他一些品牌推广)
据我所知,我的原始答案Google Developer仍然是“每一次”执行此操作的唯一方法,但如果用户有多个帐户,则会弹出帐户选择。
(我的测试是在多个设备上运行,从4.1.32开始运行。)