2016-06-08 77 views
1

所以我正在做移动开发,特别是Android应用(目前),我有一个部分,当用户点击列表中的一个项目时,它打开浏览器并重定向到选定的链接。这部分工作,但当我回到应用程序,当前会话不见了,我需要再次登录到应用程序。我如何保留会话?如何在混合应用程序中保留会话?

我在开发中使用angularjs,html和离子框架。

回答

0

发生这种情况是因为您没有将您的用户名和loginId存储在您的应用中。

每个用户都有一个唯一的loginId,您应该将其存储在本地,并将其称为您需要的地方。这样当用户刷新页面或做一些事情时,它会保持不变,并显示你在这里的相同位置。

这里是Authentication堆栈问题

一个很好的例子,这里是一个NIC Raboy blog说,如何将其存储在本地。

看一看这里用户指南Authentication With AngularJS and ionic

希望它能帮助你。

+0

我做了,我有一个服务,在会议期间保存数据..我可以浏览我的应用程序的不同模板,唯一的问题是当我点击一个链接,打开移动的默认浏览器,当我回到应用程序,它已注销 –

+0

我没有得到这一点**当我点击一个链接,打开移动的默认浏览器,当我回到应用程序,它已注销**节点一些更多解释 –

+0

所以有一个页面有新闻标题列表,其中当用户点击新闻时,它会显示在浏览器NOT ON THE APP中。而YES是我的工作,它打开了浏览器,但是当我读完新闻时,我会关闭浏览器,所以会回到APP,但是当我回来时,我需要再次登录。 –

相关问题