14

正如我在这里发现的那样,当我调用服务器以请求以 cookie 的形式进行身份验证时,响应中的 cookie 由底层 Metro 框架自动处理。

但是,这意味着我无权访问 cookie,因此,当应用程序暂停以供以后使用时,我无法存储它。我们应该如何在 Metro 框架中存储 cookie 信息?

非常感谢所有帮助,我总是接受答案!

4

2 回答 2

1

我们在 Windows 8 应用程序中实现了 sessionStorage 和 localStorage 持久性,作为一个完整的 cookie 替代品,并且效果非常好。两种存储引擎都非常易于使用,您可以在此处阅读它们:https ://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Storage

于 2013-09-06T02:22:04.670 回答
0

你写了

当应用程序暂停以供以后使用时无法存储它

我在我的 Windows 应用商店应用程序中使用了 Google Analytics,我可以说 cookie 已成功存储。您可以通过检查以下文件系统位置来确保:

C:\Users\XXXX\AppData\Local\Packages\XXXXXX\AC\INetCookies

MSDN 上的文档(链接)也确认 Cookie 是支持存储用户数据的方法。

如果我正确理解您的问题:您无需采取任何其他操作即可在 Windows 应用商店应用程序中接受和存储网络 cookie。

于 2013-09-09T13:40:21.940 回答