Programeri: Koristite SkyDrive za sigurnosnu kopiju podataka aplikacije

Ikona vremena čitanja 3 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

Jedan od problema sa sustavom Windows Phone je taj što gubite sve podatke svojih aplikacija kada nadogradite na novi telefon. Međutim, programeri to mogu popraviti brzom implementacijom sustava sigurnosne kopije/vraćanja putem SkyDrive-a.

Shvatio sam da Windows Phone aplikacije trebaju sigurnosno rješenje, pa sam svojoj aplikaciji za planiranje domaće zadaće dodao jednostavan sustav sigurnosne kopije SkyDrive, Planer napajanja. Ako ste programer, pročitajte vodič u nastavku kako biste saznali kako dodati isti sustav svojoj aplikaciji!

 

Live Connect račun
Prvo ćete morati postaviti SkyDrive API račun ako ga nemate. Idite na Live Connect stranica i prijava. Trebalo bi od vas tražiti da dodate pojedinosti o svojoj aplikaciji. Unesite naziv i jezik svoje aplikacije i kliknite Prihvaćam. Zatim idite na stranicu postavki aplikacije, otvorite postavke API-ja i promijenite Opcija mobilne klijentske aplikacije na DA. Kopirajte svoj ID broj klijenta jer će vam trebati kasnije!

 

SDK uživo
Sada morate preuzeti Live SDK ako već niste. Ići Microsoftova stranica za preuzimanje i preuzmite/instalirajte MSI.

 

Dodavanje referenci u vaš projekt
Ne zaboravite dodati reference na Live SDK u svoj projekt Visual Studio! Dodati Microsoft.Uživo i Microsoft.Live.Controls na vaše reference. Također, dodajte System.Xml.Serialization (koristi se za serijalizaciju vaših podataka u tekstualnu datoteku za prijenos na SkyDrive).

 

Dodavanje stranice sigurnosne kopije
Preuzmite moj već postojeći rezervnu stranicu (kliknite Spremi). Nakon što se preuzme, desnom tipkom miša kliknite ZIP datoteku i kliknite gumb "Deblokiraj" kako biste osigurali da se datoteke koda mogu čitati. Zatim raspakirajte datoteku i kopirajte dvije datoteke koda (xaml i xaml.cs) u svoj projekt.

Pregledajte stranicu xaml.cs i promijenite sve stavke uz koje je komentirano "CHANGE". A zatim na xaml stranici promijenite imenski prostor u svoj projekt i ClientId broj u svoj vlastiti.

 

Završivši to
Na stranici postavki vaše aplikacije unesite unos za "backup" koji otvara novu stranicu sigurnosne kopije. Vaša stranica s postavkama trebala bi biti zasebna stranica, a ne nešto na vašoj panorami! A stranice s postavkama NE koriste zaokretne kontrole!

 

Završni uzorak projekta
Možete preuzeti kompletan uzorak projekta ovdje vidjeti kako sve funkcionira zajedno. Također, možete preuzeti Planer napajanja na Marketplaceu da vidite kako ovaj uzorak funkcionira s aplikacijom koja je trenutno na Marketplaceu.

Više o temama: rezerva, programeri, udžbenik