正如我在这里发现的那样,当我调用服务器以请求以 cookie 的形式进行身份验证时,响应中的 cookie 由底层 Metro 框架自动处理。
但是,这意味着我无权访问 cookie,因此,当应用程序暂停以供以后使用时,我无法存储它。我们应该如何在 Metro 框架中存储 cookie 信息?
非常感谢所有帮助,我总是接受答案!
正如我在这里发现的那样,当我调用服务器以请求以 cookie 的形式进行身份验证时,响应中的 cookie 由底层 Metro 框架自动处理。
但是,这意味着我无权访问 cookie,因此,当应用程序暂停以供以后使用时,我无法存储它。我们应该如何在 Metro 框架中存储 cookie 信息?
非常感谢所有帮助,我总是接受答案!
我们在 Windows 8 应用程序中实现了 sessionStorage 和 localStorage 持久性,作为一个完整的 cookie 替代品,并且效果非常好。两种存储引擎都非常易于使用,您可以在此处阅读它们:https ://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Storage
你写了
当应用程序暂停以供以后使用时无法存储它
我在我的 Windows 应用商店应用程序中使用了 Google Analytics,我可以说 cookie 已成功存储。您可以通过检查以下文件系统位置来确保:
C:\Users\XXXX\AppData\Local\Packages\XXXXXX\AC\INetCookies
MSDN 上的文档(链接)也确认 Cookie 是支持存储用户数据的方法。
如果我正确理解您的问题:您无需采取任何其他操作即可在 Windows 应用商店应用程序中接受和存储网络 cookie。