Προγραμματιστές: Χρησιμοποιήστε το SkyDrive για να δημιουργήσετε αντίγραφα ασφαλείας των δεδομένων εφαρμογής

Εικονίδιο ώρας ανάγνωσης 3 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Ένα από τα προβλήματα με το Windows Phone είναι ότι χάνετε όλα τα δεδομένα των εφαρμογών σας όταν κάνετε αναβάθμιση σε νέο τηλέφωνο. Ωστόσο, οι προγραμματιστές μπορούν να το διορθώσουν εφαρμόζοντας γρήγορα ένα σύστημα δημιουργίας αντιγράφων ασφαλείας/επαναφοράς μέσω του SkyDrive.

Συνειδητοποίησα ότι οι εφαρμογές Windows Phone χρειάζονταν μια λύση δημιουργίας αντιγράφων ασφαλείας και έτσι πρόσθεσα ένα απλό σύστημα δημιουργίας αντιγράφων ασφαλείας SkyDrive στην εφαρμογή σχεδιασμού εργασιών μου, powerplanner. Εάν είστε προγραμματιστής, διαβάστε τον παρακάτω οδηγό για να μάθετε πώς μπορείτε να προσθέσετε το ίδιο σύστημα στην εφαρμογή σας!

 

Λογαριασμός Live Connect
Αρχικά, θα πρέπει να ρυθμίσετε έναν λογαριασμό SkyDrive API εάν δεν έχετε. μεταβείτε στο Ζωντανή σύνδεση τοποθεσία και σύνδεση. Θα πρέπει να σας ζητήσει να προσθέσετε τα στοιχεία της εφαρμογής σας. Συμπληρώστε το όνομα και τη γλώσσα της εφαρμογής σας και κάντε κλικ στο Αποδέχομαι. Στη συνέχεια, μεταβείτε στη σελίδα Ρυθμίσεις εφαρμογής, ανοίξτε τις Ρυθμίσεις API και αλλάξτε το Επιλογή εφαρμογής πελάτη για κινητά σε ΝΑΙ. Αντιγράψτε τον αριθμό αναγνώρισης πελάτη γιατί θα τον χρειαστείτε αργότερα!

 

Ζωντανό SDK
Τώρα πρέπει να κάνετε λήψη του Live SDK, αν δεν το έχετε κάνει ήδη. Παω σε Σελίδα λήψης της Microsoft και κατεβάστε/εγκαταστήστε το MSI.

 

Προσθήκη Αναφορών στο Έργο σας
Μην ξεχάσετε να προσθέσετε τις αναφορές στο Live SDK στο έργο του Visual Studio! Προσθήκη Microsoft.Live και Microsoft.Live.Controls στις αναφορές σας. Επίσης, προσθέστε Σύστημα.Xml.Σειριοποίηση (χρησιμοποιείται για τη σειριοποίηση των δεδομένων σας σε ένα αρχείο κειμένου για μεταφόρτωση στο SkyDrive).

 

Προσθήκη της σελίδας αντιγράφων ασφαλείας
Κατεβάστε το προϋπάρχον μου σελίδα αντιγράφων ασφαλείας (κάντε κλικ στο Save). Αφού γίνει λήψη, κάντε δεξί κλικ στο αρχείο ZIP και κάντε κλικ στο κουμπί "Κατάργηση αποκλεισμού" για να διασφαλίσετε ότι τα αρχεία κώδικα μπορούν να διαβαστούν. Στη συνέχεια, αποσυμπιέστε το αρχείο και αντιγράψτε τα δύο αρχεία κώδικα (xaml και xaml.cs) στο έργο σας.

Κοιτάξτε τη σελίδα xaml.cs και αλλάξτε όλα τα στοιχεία στα οποία έχει σχολιαστεί το "CHANGE" δίπλα τους. Στη συνέχεια, στη σελίδα xaml, αλλάξτε τον χώρο ονομάτων στο έργο σας και τον αριθμό ClientId στον δικό σας.

 

Τελειώνοντας το
Στη σελίδα ρυθμίσεων της εφαρμογής σας, κάντε μια καταχώριση για "αντίγραφο ασφαλείας" που ανοίγει τη νέα σελίδα δημιουργίας αντιγράφων ασφαλείας. Η σελίδα των ρυθμίσεών σας θα πρέπει να είναι μια ξεχωριστή σελίδα, όχι κάτι στο πανόραμά σας! Και οι σελίδες ρυθμίσεων ΔΕΝ χρησιμοποιούν στοιχεία ελέγχου περιστροφής!

 

Τελικό δείγμα έργου
Μπορείτε να κατεβάσετε ένα πλήρες δείγμα έργου εδώ για να δούμε πώς λειτουργούν όλα μαζί. Επίσης, μπορείτε να κάνετε λήψη powerplanner στο Marketplace για να δείτε πώς λειτουργεί αυτό το δείγμα με μια εφαρμογή που βρίσκεται αυτήν τη στιγμή στο Marketplace.

Περισσότερα για τα θέματα: στο Cloud, προγραμματιστές, φροντιστήριο