I can't find a straight answer on the interwebs, and I suspect this is because the answer is negative. Does the Firebase Remote Config SDK store locally the values it got from the API, and restore those in the event it can't contact the server again, or are the provided default values used ?
Thanks :)
Yes, and the this behavior is confirmed in the documentation every time you see it refer to "caching" values.
Also:
A lack of caching would make the application behave very strangely, as a blip in network availability could make it immediately behave very differently compared to the last time it ran. That would be bad, and so the cache exists.