Dezvoltatori: utilizați SkyDrive pentru a face backup pentru datele aplicației

Pictograma timp de citire 3 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

Una dintre problemele cu Windows Phone este că pierzi toate datele aplicațiilor când faci upgrade la un telefon nou. Cu toate acestea, dezvoltatorii pot rezolva acest lucru prin implementarea rapidă a unui sistem de backup/restaurare prin SkyDrive.

Mi-am dat seama că aplicațiile Windows Phone au nevoie de o soluție de rezervă, așa că am adăugat un sistem simplu de rezervă SkyDrive la aplicația mea de planificare a temelor, powerplanner. Dacă sunteți dezvoltator, citiți tutorialul de mai jos pentru a afla cum să adăugați același sistem în aplicația dvs.!

 

Cont Live Connect
În primul rând, va trebui să configurați un cont API SkyDrive dacă nu aveți unul. Du-te la Conectare live site și autentificare. Ar trebui să vă solicite să adăugați detaliile aplicației dvs. Completați numele și limba aplicației și faceți clic pe Accept. Apoi accesați Pagina Setări aplicație, deschideți Setările API și modificați Opțiunea aplicației client mobil la DA. Copiați numărul ID de client pentru că veți avea nevoie de el mai târziu!

 

SDK în direct
Acum trebuie să descărcați SDK-ul Live dacă nu ați făcut-o deja. Mergi la Pagina de descărcare a Microsoft și descărcați/instalați MSI-ul.

 

Adăugarea de referințe în proiectul dvs
Nu uitați să adăugați referințele la SDK-ul Live în proiectul dvs. Visual Studio! Adăuga Microsoft.Live și Microsoft.Live.Controls la referințele dvs. De asemenea, adaugă Sistem.Xml.Serializare (este folosit pentru a serializa datele într-un fișier text pentru a fi încărcat în SkyDrive).

 

Adăugarea paginii de rezervă
Descărcați-mi preexistente pagina de rezervă (faceți clic pe Salvare). După ce este descărcat, faceți clic dreapta pe fișierul ZIP și faceți clic pe butonul „Deblocare” pentru a vă asigura că fișierele de cod pot fi citite. Apoi, dezarhivați fișierul și copiați cele două fișiere de cod (xaml și xaml.cs) în proiect.

Priviți pagina xaml.cs și modificați toate elementele care au comentat „SCHIMBARE” lângă ele. Apoi, pe pagina xaml, schimbați spațiul de nume în proiectul dvs. și numărul ClientId cu al dvs.

 

Terminând-o
Pe pagina de setări a aplicației, faceți o intrare pentru „backup” care deschide noua pagină de backup. Pagina de setări ar trebui să fie o pagină separată, nu ceva din panoramă! Și paginile de setări NU folosesc comenzi pivot!

 

Exemplu final de proiect
Puteți descărca un complet eșantion de proiect aici pentru a vedea cum funcționează totul împreună. De asemenea, puteți descărca powerplanner în Piață pentru a vedea cum funcționează acest exemplu cu o aplicație aflată în prezent pe Piață.

Mai multe despre subiecte: de rezervă, Dezvoltatorii, tutorial