Fejlesztők: Használja a SkyDrive-ot az alkalmazásadatok biztonsági mentéséhez

Olvasási idő ikonra 3 perc olvas


Az olvasók segítenek az MSpoweruser támogatásában. Kaphatunk jutalékot, ha a linkjeinken keresztül vásárol. Eszköztipp ikon

Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább

A Windows Phone egyik problémája az, hogy az alkalmazások összes adata elveszik, amikor új telefonra frissít. A fejlesztők azonban kijavíthatják ezt egy biztonsági mentési/visszaállítási rendszer gyors bevezetésével a SkyDrive-on keresztül.

Rájöttem, hogy a Windows Phone-alkalmazásokhoz biztonsági mentési megoldásra van szükség, ezért egy egyszerű SkyDrive biztonsági mentési rendszert adtam a házi feladattervező alkalmazásomhoz, energiatervező. Ha Ön fejlesztő, olvassa el az alábbi oktatóanyagot, hogy megtudja, hogyan adhatja hozzá ugyanazt a rendszert az alkalmazásához!

 

Live Connect fiók
Először is be kell állítania egy SkyDrive API-fiókot, ha nem rendelkezik ilyennel. Menj a Élő kapcsolat webhely és bejelentkezés. Meg kell kérnie, hogy adja meg az alkalmazás adatait. Adja meg az alkalmazás nevét és nyelvét, majd kattintson az Elfogadom gombra. Ezután lépjen az Alkalmazásbeállítások oldalra, nyissa meg az API beállításokat, és módosítsa a A mobil kliens alkalmazás opciója IGEN-re. Másolja ki az ügyfél-azonosító számát, mert később szüksége lesz rá!

 

Élő SDK
Most le kell töltenie a Live SDK-t, ha még nem tette meg. Menj A Microsoft letöltési oldala és töltse le/telepítse az MSI-t.

 

Referenciák hozzáadása a projekthez
Ne felejtse el hozzáadni a Live SDK hivatkozásait a Visual Studio projekthez! Hozzáadás Microsoft.Live és a Microsoft.Live.Controls a referenciáidra. Továbbá add hozzá System.Xml.Serialization (ezt arra használják, hogy az adatokat egy szöveges fájlba sorozzák a SkyDrive-ra való feltöltéshez).

 

Biztonsági oldal hozzáadása
Töltse le a már meglévőt biztonsági oldal (kattintson a Mentés gombra). A letöltés után kattintson a jobb gombbal a ZIP-fájlra, majd kattintson a „Blokkolás feloldása” gombra, hogy biztosítsa a kódfájlok olvashatóságát. Ezután csomagolja ki a fájlt, és másolja be a két kódfájlt (xaml és xaml.cs) a projektbe.

Nézze meg az xaml.cs oldalt, és módosítsa az összes elemet, amely mellett a „CHANGE” megjegyzés szerepel. Ezután az xaml oldalon módosítsa a névteret a projektjére, a ClientId számot pedig a sajátjára.

 

Befejezni
Az alkalmazás beállítási oldalán adja meg a „backup” bejegyzést, amely megnyitja az új biztonsági mentési oldalt. A beállítások oldala egy külön oldal legyen, ne valami a panorámán! És a beállítási oldalak NEM használnak pivot vezérlőket!

 

Végső projektminta
Letöltheti a teljes projektminta itt látni, hogyan működik együtt minden. Ezenkívül letöltheti energiatervező a Piactéren, hogy megtudja, hogyan működik ez a minta egy jelenleg a Piactéren található alkalmazással.

Bővebben a témákról: mentés, fejlesztők, oktatói