I'm having a problem with display names. I can duplicate them from Unity and sometimes from PlayFab dashboard too. The non-unique display names is not set in title settings.
The code in Unity:
if(displayName.Length > 21) { displayName = displayName.Substring(0, 21); } PlayFabClientAPI.UpdateUserTitleDisplayName( new UpdateUserTitleDisplayNameRequest { DisplayName = displayName }, Success, OnError); void Success(UpdateUserTitleDisplayNameResult result) { Debug.Log("Display name updated"); }