Hi all,
Wondering about how we should handle disconnected clients, for example, Steam in offline mode, or when a console/PC is not connected to the net.
When Steam is in offline mode, I get a "/Client/LoginWithSteam: Steam WebAPI error: 100 (User is offline)" error. However, I often see the same error when Steam IS online/connected, and repeated attempts will eventually succeed, so I'm not sure this error can be relied on to catch this condition. Maybe just fail after X attempts or something?
In general, though, what is the practice here? Is it possible to login to a platform using the Playfab API and get a platform user id without a connection? Or are we expected to fallback to direct platform API calls at that point? Should we just cache everything locally and resolve if/when we connect in the future?
Playfab does a pretty good job of wrapping most platform auth functions, so I'm curious about the offline case. Apologies if this is in the docs somewhere, but I haven't found any specific mention of offline auth.