2015-03-01 3 views
0

У меня есть игра с Windows Phone 7.5, в которой хранятся данные о пользователях в файлах, расположенных в IsolatedStorage. Теперь я планирую обновить код до WP 8.1. Я не хочу, чтобы пользователи теряли свой прогресс при их обновлении, поэтому мне нужно как-то перенести пользовательские файлы из IsolStorage в новую систему StorageFile/StorageFolder после обновления.Перенос содержимого Windows Phone 7.5 Изолированное хранилище на Windows Phone 8.1

Но до сих пор я не мог найти способ доступа к Изолированному хранилищу из приложения WP 8.1. Скажите, пожалуйста, я ошибаюсь. Я что-то упускаю?

ответ

1

Отдельная папка с хранилищем открывается через Windows Runtime как LocalFolder. Вы обращаетесь к нему так же в приложениях Windows Phone 8 Silverlight и в приложениях Runtime Windows Phone.

StorageFolder localFolder = ApplicationData.Current.LocalFolder; 

Никакой миграции не требуется. Пока ваше новое приложение опубликовано как обновление существующего, данные пользователя будут сохранены.

См: Local folder best practices for Windows Phone 8 и Accessing app data with the Windows Runtime

+0

Я теперь проверить, что это действительно так - спасибо! На этот раз что-то просто. Чтобы проверить, что данные IsolStorage из 7.5 находятся в LocalFolder в 8.1, я использовал функцию бета-тестирования Windows Phone Store. Я не мог найти другого способа моделирования обновлений с 7.5 до 8.1. – kaalus

Смежные вопросы