What are the best practices for mobile apps that require login with social networks?
<p>So, building an app with online social login is straightforward, Developing authentication backend, a frontend with authentication interface, and ta da! the app has social login feature.</p>

<p>My concern is that my app will have caching feature to let the users access their data offline. in the meantime my app does require an internet connection to auth the loggedin user token that is stored within the app data. my concern about the practices is what does the big names in mobile apps world do in such cases, i can only think of one condition, allow user to access the stored cached data and once the network status goes to online try to auth the user and reload the data. i'm just feeling i'm missing something. so, What are the best practices for mobile apps that require login with social networks when the network status if offline?</p>