Kehittäjät: Käytä SkyDrivea sovellustietojen varmuuskopiointiin

Lukuajan kuvake 3 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Yksi Windows Phonen ongelmista on, että menetät kaikki sovellusten tiedot, kun päivität uuteen puhelimeen. Kehittäjät voivat kuitenkin korjata tämän ottamalla nopeasti käyttöön varmuuskopiointi-/palautusjärjestelmän SkyDriven kautta.

Ymmärsin, että Windows Phone -sovellukset tarvitsevat varmuuskopiointiratkaisun, joten lisäsin kotitehtävieni suunnittelusovellukseen yksinkertaisen SkyDrive-varmuuskopiointijärjestelmän, Virransuunnittelija. Jos olet kehittäjä, lue alla oleva opetusohjelma saadaksesi lisätietoja saman järjestelmän lisäämisestä sovellukseesi!

 

Live Connect -tili
Ensin sinun on määritettävä SkyDrive API -tili, jos sinulla ei ole sellaista. Siirry kohtaan Live Connect sivusto ja kirjautuminen. Sen pitäisi kehottaa sinua lisäämään sovelluksesi tiedot. Täytä sovelluksesi nimi ja kieli ja napsauta Hyväksyn. Siirry sitten Sovellusasetukset-sivulle, avaa API-asetukset ja muuta Mobiiliasiakassovelluksen vaihtoehdoksi KYLLÄ. Kopioi asiakastunnuksesi, koska tarvitset sitä myöhemmin!

 

Suora SDK
Nyt sinun on ladattava Live SDK, jos et ole jo tehnyt sitä. Mene Microsoftin lataussivu ja lataa/asenna MSI.

 

Viitteiden lisääminen projektiisi
Älä unohda lisätä viittauksia Live SDK:hen Visual Studio -projektiisi! Lisätä Microsoft.Live ja Microsoft.Live.Controls referensseihisi. Lisää myös System.Xml.Serialization (Sitä käytetään tietojesi sarjoittamiseen tekstitiedostoksi SkyDriveen ladattavaksi).

 

Varmuuskopiosivun lisääminen
Lataa olemassa olevani varmuuskopiosivu (napsauta Tallenna). Kun se on ladattu, napsauta ZIP-tiedostoa hiiren kakkospainikkeella ja napsauta "Poista esto" -painiketta varmistaaksesi, että kooditiedostot voidaan lukea. Pura sitten tiedosto ja kopioi kaksi kooditiedostoa (xaml ja xaml.cs) projektiisi.

Selaa xaml.cs-sivua ja muuta kaikkia kohteita, joiden vieressä on "MUUTTA"-kommentti. Ja sitten xaml-sivulla muuta nimiavaruus projektillesi ja ClientId-numero omaksesi.

 

Sen viimeistely
Kirjoita sovelluksesi asetussivulle "varmuuskopio", joka avaa uuden varmuuskopiointisivun. Asetussivusi tulee olla erillinen sivu, ei jokin panoraamasi! Ja asetussivut EIVÄT käytä pivot-säätimiä!

 

Lopullinen projektinäyte
Voit ladata täydellisen projektinäyte tästä nähdä kuinka kaikki toimii yhdessä. Voit myös ladata Virransuunnittelija Marketplacessa nähdäksesi, kuinka tämä esimerkki toimii Marketplacessa tällä hetkellä olevan sovelluksen kanssa.

Lisää aiheista: varmuuskopio, kehittäjille, oppitunti