Entwickler: Verwenden Sie SkyDrive, um App-Daten zu sichern

Symbol für die Lesezeit 3 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Eines der Probleme mit Windows Phone ist, dass Sie alle Daten Ihrer Apps verlieren, wenn Sie auf ein neues Telefon upgraden. Entwickler können dies jedoch beheben, indem sie schnell ein Sicherungs-/Wiederherstellungssystem über SkyDrive implementieren.

Mir wurde klar, dass Windows Phone-Apps eine Backup-Lösung benötigten, und so fügte ich meiner Hausaufgabenplaner-App ein einfaches SkyDrive-Backup-System hinzu. Energieplaner. Wenn Sie ein Entwickler sind, lesen Sie das folgende Tutorial, um zu erfahren, wie Sie dasselbe System zu Ihrer App hinzufügen können!

 

Live Connect-Konto
Zuerst müssen Sie ein SkyDrive-API-Konto einrichten, falls Sie noch keines haben. Gehen Sie zum Live-Verbindung Website und Anmeldung. Es sollte Sie auffordern, die Details Ihrer App hinzuzufügen. Geben Sie Ihren App-Namen und Ihre Sprache ein und klicken Sie auf Ich akzeptiere. Gehen Sie dann zur Seite Anwendungseinstellungen, öffnen Sie die API-Einstellungen und ändern Sie die Mobile-Client-App-Option auf JA. Kopieren Sie Ihre Client-ID-Nummer, da Sie sie später benötigen!

 

Live SDK
Jetzt müssen Sie das Live SDK herunterladen, falls Sie es noch nicht getan haben. Gehe zu Download-Seite von Microsoft und MSI herunterladen/installieren.

 

Hinzufügen von Referenzen in Ihrem Projekt
Vergessen Sie nicht, die Verweise auf das Live SDK in Ihrem Visual Studio-Projekt hinzuzufügen! Hinzufügen Microsoft.Live und Microsoft.Live.Controls zu Ihren Referenzen. Fügen Sie außerdem hinzu System.Xml.Serialisierung (Es wird verwendet, um Ihre Daten in eine Textdatei zum Hochladen auf SkyDrive zu serialisieren).

 

Hinzufügen der Sicherungsseite
Laden Sie meine bereits vorhandene herunter Sicherungsseite (klicken Sie auf „Speichern“). Klicken Sie nach dem Herunterladen mit der rechten Maustaste auf die ZIP-Datei und klicken Sie auf die Schaltfläche „Entsperren“, um sicherzustellen, dass die Codedateien gelesen werden können. Entpacken Sie dann die Datei und kopieren Sie die beiden Codedateien (xaml und xaml.cs) in Ihr Projekt.

Durchsuchen Sie die xaml.cs-Seite und ändern Sie alle Elemente, neben denen „CHANGE“ kommentiert ist. Ändern Sie dann auf der xaml-Seite den Namespace in Ihr Projekt und die ClientId-Nummer in Ihre eigene.

 

Mach es fertig
Machen Sie auf der Einstellungsseite Ihrer App einen Eintrag für „Backup“, der die neue Backup-Seite öffnet. Ihre Einstellungsseite sollte eine separate Seite sein, nicht etwas auf Ihrem Panorama! Und Einstellungsseiten verwenden KEINE Pivot-Steuerelemente!

 

Endgültiges Projektbeispiel
Sie können eine vollständige herunterladen Projektbeispiel hier um zu sehen, wie alles zusammenarbeitet. Außerdem können Sie herunterladen Energieplaner im Marketplace, um zu sehen, wie dieses Beispiel mit einer App funktioniert, die sich derzeit im Marketplace befindet.

Mehr zu den Themen: Sicherungskopie, Entwickler, Lernprogramm