想要讨论在移动应用程序(本机,混合和Web应用程序)的情况下如何管理会话的内幕信息?
请验证以下会话管理方案:
原生(Android/iOS)应用程序
使用会话Cookie:会话Cookie存储在DefaultHttpClient对象中.而不是为每个请求创建一个新的DefaultHttpClient(在iOS中为AFNetworking),保留并重复使用它,并保持会话cookie.
混合(JET,离子,Angular,Cordova)应用
成功登录后,使用localStorage存储用户信息.注销时清除localStorage.
Web-HTML5应用程序
HTML5中的Attribute-SessionStorage:站点可以使用它来向会话存储添加数据,并且可以访问在该窗口中打开的同一站点的任何页面即会话,并且一旦关闭窗口,会话将是丢失.
感谢致敬,
罗希特