What you ask seems impossible. According to documentation on Google Developer
public GamesClient.Builder setShowConnectingPopup (boolean showConnectingPopup)
Sets whether the "connect" popup window will automatically be displayed at the beginning of the input stream. By default, this is enabled.
Note that this call will use the default force for the "connect" popup that displays the popup in the center of the screen. If you prefer the popup to appear in a different section of the screen, you can use setShowConnectingPopup (boolean, int) and provide a Gravity value.
ShowConnectingPopup Parameters Specify whether or not to display a “connect” pop-up message at the beginning of the login stream. The default behavior is this. This builder returns.
When viewing the log output during reconnection, I do not see any distinguishable differences if I execute it after backup and reconnect immediately (without logging out). Only if the user is forcibly disconnected.
However, when looking at the stream and this documentation, as well as branding recommendations, a Welcome screen should appear if setShowConnectingPopup is set to true.
It would be nice if Bruno (tooltip tooltip) or any other Google Play services could weigh on this, as it seems that we are violating branding guidelines if we do not have a “greeting” on each sign in (although this is a new requirement formulated by Google, along with some other branding products)
As far as I can confirm my original answer, https://stackoverflow.com/a/166269/2166/ remains the only way to do this “every” time, but if the user has several accounts, then yes, a pop-up window will appear.
(My tests run on multiple devices, starting from 4.1.32 and earlier).
user2346305
source share