Just recently I have found out that when I link an account with Google Play Games, latest version for Unity, the userId that is returned by PlayFab in the UserAccountInfo.GoogleInfo.GoogleId (in the login response) is not the same as the userId I retrieve via PlayGamesPlatform.Instance.GetUserId();
More specifically, UserAccountInfo.GoogleInfo.GoogleId seems to be in old G+ format, while PlayGamesPlatform.Instance.GetUserId() seems to be in new GPG format (begins with a 'g').
How can I check if the current GPG user is the same one as the one whose account has been linked on PlayFab?
This is very important as otherwise I cannot detect if a player is trying to link a google account that maybe is different than the one that has already been linked.
I was looking at the following thread but it is pretty old and I don't know if it still applies:
https://community.playfab.com/questions/11022/google-player-id-problem-and-possible-getplayfabid.html