Разработчики: используйте SkyDrive для резервного копирования данных приложений
3 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Одна из проблем с Windows Phone заключается в том, что вы теряете все данные своих приложений при обновлении до нового телефона. Однако разработчики могут исправить это, быстро внедрив систему резервного копирования/восстановления через SkyDrive.
Я понял, что приложениям для Windows Phone нужно решение для резервного копирования, поэтому я добавил простую систему резервного копирования SkyDrive в свое приложение для планирования домашних заданий. Планировщик мощности. Если вы разработчик, прочитайте приведенный ниже учебник, чтобы узнать, как добавить ту же систему в свое приложение!
Учетная запись Live Connect
Во-первых, вам нужно настроить учетную запись SkyDrive API, если у вас ее нет. Перейти к Живое подключение сайт и авторизуйтесь. Он должен предложить вам добавить детали вашего приложения. Введите название и язык своего приложения и нажмите «Принимаю». Затем перейдите на страницу настроек приложения, откройте настройки API и измените Мобильное клиентское приложение — ДА. Скопируйте свой идентификационный номер клиента, потому что он понадобится вам позже!
Live SDK
Теперь вам нужно загрузить Live SDK, если вы еще этого не сделали. Перейти к Страница загрузки Microsoft и скачайте/установите MSI.
Добавление ссылок в ваш проект
Не забудьте добавить ссылки на Live SDK в свой проект Visual Studio! Добавлять Microsoft.Live и Microsoft.Live.Controls к вашим ссылкам. Кроме того, добавьте System.Xml.Сериализация (он используется для сериализации ваших данных в текстовый файл для загрузки в SkyDrive).
Добавление резервной страницы
Загрузите мой уже существующий Страница резервного копирования (нажмите «Сохранить»). После загрузки щелкните правой кнопкой мыши ZIP-файл и нажмите кнопку «Разблокировать», чтобы убедиться, что файлы кода могут быть прочитаны. Затем разархивируйте файл и скопируйте два файла кода (xaml и xaml.cs) в свой проект.
Просмотрите страницу xaml.cs и измените все элементы, рядом с которыми есть комментарий «CHANGE». А затем на странице xaml измените пространство имен на свой проект и номер ClientId на свой собственный.
Завершение
На странице настроек вашего приложения введите «резервное копирование», чтобы открыть новую страницу резервного копирования. Ваша страница настроек должна быть отдельной страницей, а не частью вашей панорамы! И страницы настроек НЕ используют элементы управления поворотом!
Окончательный образец проекта
Вы можете скачать полную образец проекта здесь чтобы увидеть, как все работает вместе. Также вы можете скачать Планировщик мощности в Marketplace, чтобы увидеть, как этот образец работает с приложением, которое в настоящее время находится в Marketplace.