So I've been doing a lot of testing with my game, making sure initial login from new and returning users is as friction-less as possible. However I have some questions when it comes to managing test accounts I've made:
1) Why does 'DeleteUsers' from the Admin API only delete linked account info and not everything pertaining to that ID? It leaves login info and the IDs themselves. Is there anyway to delete EVERYTHING about a player so that the custom ID no longer shows on the backend at all?
2) I used the 'Try it' button on: https://api.playfab.com/Documentation/Admin/method/DeleteUsers
to delete the users. Is there a better way to perform this request in the future?
3) How come after I used DeleteUsers to delete my computer's custom ID info from the backend, the next time I logged in with this same computer I was given a new custom ID on the backend? Since I'm supplying the very same unique information for my computer, shouldn't the same ID be generated and returned by PlayFab? Going back to question 1, what's the point of keeping some of that older information around if we won't reuse it the next time the same device/computer tries to log on?