我目前正在开发一款拥有用户系统的应用。用户登录到应用程序后,我将从服务器存储用户访问令牌,下次启动应用程序时,用户将自动登录(如果用户未登录则会显示登录界面,因此将设置rootViewController在应用didFinishLaunchingWithOptions)。
所以我的问题是这是什么最好的做法?目前我的想法是将根视图控制器设置为一个新的控制器(在一个微调器中指示进度),并在自动登录后(如果存储的访问令牌仍然有效,则检查服务器,如果无效,可以刷新或不刷新东西),我将手动设置rootViewController是正确的。
有人还建议我按住启动屏幕,直到收到服务器的响应。
感谢您的帮助。
答案 0 :(得分:1)
它可能取决于应用安全级别。即。一旦主页无法显示更多安全细节,您就不必在启动屏幕上保持。但是如果你正在开发一个高度安全的应用程序,它必须在启动屏幕上等待,直到响应来自服务器进行令牌检查。