개발자: SkyDrive를 사용하여 앱 데이터 백업

독서 시간 아이콘 3 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

Windows Phone의 문제 중 하나는 새 전화로 업그레이드할 때 모든 앱 데이터가 손실된다는 것입니다. 그러나 개발자는 SkyDrive를 통해 백업/복원 시스템을 빠르게 구현하여 이 문제를 해결할 수 있습니다.

Windows Phone 앱에는 백업 솔루션이 필요하다는 것을 깨달았고, 그래서 간단한 SkyDrive 백업 시스템을 숙제 플래너 앱에 추가했습니다. 파워 플래너. 개발자라면 아래 튜토리얼을 읽고 동일한 시스템을 앱에 추가하는 방법을 알아보세요!

 

라이브 연결 계정
먼저 SkyDrive API 계정이 없는 경우 설정해야 합니다. 로 이동 라이브 연결 사이트 및 로그인. 앱의 세부 정보를 추가하라는 메시지가 표시되어야 합니다. 앱 이름과 언어를 입력하고 동의함을 클릭합니다. 그런 다음 애플리케이션 설정 페이지로 이동하여 API 설정을 열고 변경하십시오. 모바일 클라이언트 앱 옵션을 YES로 설정. • 나중에 필요하므로 클라이언트 ID 번호를 복사하십시오!

 

라이브 SDK
이제 Live SDK를 아직 다운로드하지 않았다면 다운로드해야 합니다. 이동 마이크로소프트의 다운로드 페이지 MSI를 다운로드/설치합니다.

 

프로젝트에 참조 추가
Visual Studio 프로젝트에서 Live SDK에 대한 참조를 추가하는 것을 잊지 마십시오! 추가하다 마이크로소프트.라이브Microsoft.Live.Controls 귀하의 참조에. 또한 추가 System.Xml.직렬화 (SkyDrive에 업로드하기 위해 데이터를 텍스트 파일로 직렬화하는 데 사용됩니다.)

 

백업 페이지 추가
내 기존 다운로드 백업 페이지Â (저장 클릭). 다운로드한 후 ZIP 파일을 마우스 오른쪽 버튼으로 클릭하고 "차단 해제" 버튼을 클릭하여 코드 파일을 읽을 수 있는지 확인합니다. 그런 다음 파일의 압축을 풀고 두 개의 코드 파일(xaml 및 xaml.cs)을 프로젝트에 복사합니다.

xaml.cs 페이지를 살펴보고 옆에 "CHANGE" 주석이 달린 모든 항목을 변경합니다. 그런 다음 xaml 페이지에서 네임스페이스를 프로젝트로 변경하고 ClientId 번호를 자신의 것으로 변경합니다.

 

마무리
앱의 설정 페이지에서 새로운 백업 페이지를 여는 "백업" 항목을 만드십시오. 설정 페이지는 파노라마가 아닌 별도의 페이지여야 합니다! 그리고 설정 페이지는 피벗 컨트롤을 사용하지 않습니다!

 

최종 프로젝트 샘플
당신은 전체를 다운로드 할 수 있습니다 여기에 프로젝트 샘플 모든 것이 함께 작동하는 방식을 확인합니다. 또한 다운로드할 수 있습니다 파워 플래너 Marketplace에서 이 샘플이 현재 Marketplace에 있는 앱과 어떻게 작동하는지 확인하세요.

주제에 대한 추가 정보: 백업, 개발자, 지도 시간