Я пытаюсь разработать несколько приложений WP8, используя те же учетные данные для всех (тот же пользователь и пароль). Поэтому, если пользователь решил изменить свои учетные данные, он делает это только один раз в одном приложении, и он изменится для всех. До сих пор я использовал Isolatedstorage для сохранения учетных данных (как показано ниже), но им интересно, будут ли файлы доступны для всех приложений ... я думаю, они не будут. Итак, какое у вас решение?Как сохранить файлы в телефоне, доступные несколькими приложениями?
спасибо за вашу помощь
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);
}
}
}
}
спасибо за ур ответ, даже если мне это не очень помогает ... Я нашел это (http://msdn.microsoft.com/ru -us/library/windowsphone/develop/ff402541 (v = vs.105) .aspx # BKMK_Installationfolder), но, похоже, нет способа сохранить в общем хранилище на телефоне ... Любой может помочь? BTW я не могу использовать внешнее хранилище ... –
Вы правы, пока нет общего хранилища. Вероятно, использование сети (SkyDrive, собственный сервер или что-то еще) - единственный выбор. – Romasz
Фактически, я мог бы использовать другое приложение для управления моими учетными данными. Его роль будет заключаться в том, чтобы сохранить в своем хранилище пароль и идентификатор пользователя. Каждый раз, когда пользователю нужно установить или изменить пароль в одном приложении, это конкретное приложение будет запущено. Как вы думаете ? спасибо (btw я до сих пор не знаю, как это сделать) –