We are creating a game for Oculus Quest where we use PlayFab with the Unity SDK.
On startup, after all essential assets are loaded, we want to login to PlayFab. We do this using customId. This is the first interaction we do with the PlayFab Apis. In our profiler we can see that within PlayFabHttp.MakeApiCall it spends more than 900ms, which blocks our main thread. Causing a severe frame drop.
This only happens the first time, but it still a problem. Is there a way to initialize PlayFabHttp async?
Or can we pre warm it somehow to get the initialization in smaller chunks?