Разработчики: используйте SkyDrive для резервного копирования данных приложений

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь 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.

Подробнее о темах: резервная копия, застройщиков, учебник