如何解决Sencha-touch:保存登录名/密码保存会话,多任务
|| 我有一个Java Web应用程序,其移动部分是用Sencha touch开发的。当我启动sencha touch应用程序时,由于该应用程序的访问受到限制,她会询问我的登录名/密码,但是我想为用户保存登录名/密码。 sencha-touch可以吗? 场景: 在iPhone中,有一个图标来启动sencha touch应用程序,她通过提示对话框询问登录名/密码。我输入了登录名/密码,请查阅内容。我通过“家用iphone按钮”关闭。我重新启动了该应用程序,她再次询问登录名/密码!!! 没有会议吗? sencha-touch没有多任务功能吗?解决方法
我想您已经在某处使用了Web服务来存储/检查用户名/密码组合。登录成功后,您应该在服务器上创建一个会话令牌并将其返回给您的应用程序。
您的应用程序应将令牌以及用户名和密码存储在本地存储中,每当您向Web服务发出任何请求时,都应将令牌发送出去以进行验证。
当您第二次打开应用程序时,如果会话仍在运行,则可以继续使用令牌。如果服务器上的会话已经结束,并且服务器向您的应用返回了令牌错误,则应将logininfo重新发送到Web服务以创建新令牌。
, 您可以将Sencha Touch代码嵌入到UIWebView中:
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html
如果您退出并返回到应用程序,这将允许您的应用保存状态(即不重新加载)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。