At the start the account creation was okay, no problems for about a couple of days. Upon adding matchmaking I wanted to try it out with running two unity editors. Whenever I created an account, I would append a random number from 0 - 255 at the end of the the device's unique identifier.
This is the code:
var request = new LoginWithCustomIDRequest {
CustomId = SystemInfo.deviceUniqueIdentifier + UnityEngine.Random.Range(0, 255) ,
CreateAccount = true
};
PlayFabClientAPI.LoginWithCustomID( request, OnLoginSuccess, OnError );
so far everything was okay for at least a day upon testing the matchmaking.
Today, i noticed that I was no longer able to create an account. I tried deleting all the players in PlayFab and still was not able to create any random accounts. However if I remove the randomization of the last digit of my customID, I am able to register. I feel like there is some weird caching happening behind the scenes. To make things weird, whenever I create an account, it appears to update the numbers on the side bar but not on the players page itself then after a while the newly added player is removed then it goes back to 1 again.
I tried creating a new studio/game just to pin down why this is happening. in the new playfab studio I was able to create accounts seamlessly without any weird behaviours. And yes i double checked my PlayFab Unity extension if I was on the right project, i also added a titleID parameter upon creating an account with CustomID.