Hello,
I’m in the process of migrating from GameSparks to Unity Gaming Services (UGC) for a game I’m porting to the Quest 3. I’ve managed to replace some of the logic, specifically around uploading and pulling custom levels using UGC. However, while I can view the test content I’ve uploaded, I’m unable to delete it through the Dashboard.
We don’t require a public web portal for users to manage content; it would just be for us to moderate content. I assumed the Unity Dashboard would provide that functionality. I was considering setting up the web portal to manage content via a browser, but I noticed that only Apple, Facebook, and Google are listed as authentication providers. The game currently uses anonymous authentication, which I plan to replace with Oculus authentication later on.
Do I need to use one of the listed identity providers just to manage content through the web, or is there an easier way to delete content? Right now, my main focus is on having a simple way to manage and delete content from the web.
Any help or suggestions would be appreciated!
Edit:
I also have the issue that I cannot delete content that I did not create, even though my account is a super moderator. I first encountered the issue after I switched authentication from temporary anonymous sign-in to Oculus sign-in, which caused my player ID to change. Since I am not aware of any way to delete content from the dashboard, I had been using a simple script to purge my test content. However, this script now throws a “bad request” error whenever I attempt to delete content that I did not create.
Just to be clear, I know the current workaround would be to link my anonymous sign-in ID with my Oculus ID, but this only makes the original situation worse. It seems like there’s no way for me to delete any kind of content created by an account that I do not have total authority over. So how would I even attempt to delete malicious content created by a player?