需要通过社交网络登录的移动应用的最佳做法是什么?

问题描述:

因此,使用在线社交登录构建应用程序非常简单,开发身份验证后端,带有身份验证界面的前端以及ta da!该应用程序具有社交登录功能。需要通过社交网络登录的移动应用的最佳做法是什么?

我的问题是,我的应用程序将有缓存功能,让用户访问他们的数据离线。同时我的应用程序确实需要互联网连接来验证存储在应用程序数据中的登录用户令牌。我对这些做法的关注是,在这种情况下,移动应用程序领域的大牌做什么,我只能想到一种情况,允许用户访问存储的缓存数据,一旦网络状态转到在线尝试授权用户,重新加载数据。我只是觉得我失去了一些东西。那么,当离线状态下网络状态时,需要通过社交网络登录的移动应用的最佳做法是什么?

选项1:向用户显示缓存的内容,并且一旦他们连接到互联网,就进行身份验证。根据应用程序的风格,您可能需要将他们在缓存状态下所做的操作上传到服务器,或者您可以清除缓存并从服务器重新载入新信息。

例:火种,Snapchat,Facebook的

选项2:显示加载屏幕,直到有网络连接和登录用户,然后(不是真的用了,而且是很无奈的用户)