1

我尝试为所有人使用相同的凭据(相同的用户和密码)开发几个 WP8 应用程序。因此,如果用户选择更改他的凭据,他只会在一个应用程序中执行一次,并且所有应用程序都会更改。到现在为止,我使用隔离存储来保存凭据(如下所示),但我想知道所有应用程序是否都可以访问这些文件......我猜他们不会。那么你有什么解决方案?

感谢您的帮助

   public static void SaveToFile(byte[] Encryptedfile, string FileName)
    {
        using (var SaveApplicationFile = IsolatedStorageFile.GetUserStoreForApplication())
        {
            SaveApplicationFile.DeleteFile(FileName);
            using (IsolatedStorageFileStream fileAsStream = new IsolatedStorageFileStream(FileName, System.IO.FileMode.Create, FileAccess.Write, SaveApplicationFile))
            {
                using (Stream writer = new StreamWriter(fileAsStream).BaseStream)
                {
                    writer.Write(Encryptedfile, 0, Encryptedfile.Length);
                }

            }
        }
    }
4

1 回答 1

0

您无法访问其他应用程序的独立存储。
也不能保存在 SD 卡上。
也许考虑使用 Skydrive 或其他外部存储。
另一个想法,我正在考虑 - 也许你可以在那里使用 MediaLibrary 并保存图片。并使用这张图片作为一些数据的容器——也许使用隐写术;)

于 2014-01-03T16:21:18.113 回答