When calling PlayFabClientAPI.GetPlayerCombinedInfo on a brand new user, sometimes InfoResultPayload.PlayerProfile is either null, or has null content (DisplayName, AvatarURL). It is happening directly after creating a user and changing their display name. We've notice it most after the user has logged out during the current session. After closing the app and restarting the call succedes as expected.
This call is for the local user, we tried the call with and without a playfabId with similar results.
PlayFabClientAPI.GetPlayerCombinedInfo (new GetPlayerCombinedInfoRequest { InfoRequestParameters = new GetPlayerCombinedInfoRequestParams { GetPlayerProfile = true, GetTitleData = true, GetUserAccountInfo = true, GetUserData = true, GetUserInventory = true, GetUserReadOnlyData = true, GetUserVirtualCurrency = true, ProfileConstraints = new PlayerProfileViewConstraints { ShowAvatarUrl = true, ShowDisplayName = true } }, PlayFabId = playFabId }