你可以在Cordova应用程序中使用cookies吗?

use*_*216 15 cordova ionic-framework ionic ngcordova

我一直在使用Ionic构建一个Android应用程序.此时,我认为Cordova应用程序不保存或发送从REST API服务器提供的cookie.如果我使用'ionic serve'命令运行应用程序,我可以看到我的会话和CSRF cookie与我的AJAX请求一起发送.但是,当我使用'ionic emulate'命令运行代码时,似乎没有发送到我的服务器.

我已经看到一些文章和线程谈论在扩展CordovaActivity的类中使用setAcceptThirdPartyCookies()方法,但这对我没有用.

我尝试在我的角度模块配置中使用$ httpProvider.defaults.withCredentials = true无效.

我已经尝试过使用ngCookies,但这似乎也无法处理来自我的API服务器的cookie.

我只想一劳永逸地知道在Cordova应用程序中使用cookie是否可行.如果不是,我将使用基于令牌的方法.能够为移动应用程序和Web应用程序使用相同的安全配置会很好.

Mat*_*sso 16

您不能使用cookie,您应该使用localStorage

浏览器提供了一个方便的模块,用于以简单的键< - >值方式存储数据,称为localStorage.这是窗口上的一个对象,我们可以轻松获取并设置String值

对于细节