0

我正在尝试创建一个对门户进行身份验证并获取身份验证 cookie 的 WP8 应用程序。

我希望能够将此 cookie 存储在手机内的某个“公共存储”中,以便其他应用程序也能够访问它。这样,一旦应用程序对门户进行身份验证,其他需要访问此 cookie 的应用程序就可以简单地转到公共存储并获取它,而不是身份验证应用程序“传递”cookie。

换句话说:

  1. 身份验证应用程序联系 UAG,获取 cookie,存储在一些常见的可访问位置 - 假设文件是​​ C:\tmp\foo.txt(使用我知道的点头文件路径)
  2. 当用户现在启动其他应用程序时,该应用程序首先检查文件 C:\tmp\foo.txt 是否存在,如果存在,则使用它并继续执行

根据我的阅读,没有简单的方法可以做到这一点。似乎没有适用于所有应用程序的公共存储区域。以上可能吗?

谢谢

PS:存储照片的地方是其他应用可以访问的。那是特定于该文件夹的吗?如果是这样,我们可以将其他内容放入其中吗?

4

2 回答 2

1

就目前而言,这是不可能的。Windows Phone 上的每个应用程序都成为其自己的“隔离存储”,其他应用程序无法访问。

于 2013-05-30T12:31:09.757 回答
1

您可以尝试将文件存储在 skydrive 文件夹中。Windows Phone 现在有一个 Live SDK,允许您从用户云存储中推送和拉取文件。

查看此链接http://msdn.microsoft.com/en-us/library/live/hh826550.aspx

于 2013-05-30T12:53:04.163 回答