Sviluppatori: usa SkyDrive per eseguire il backup dei dati delle app

Icona del tempo di lettura 3 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Uno dei problemi con Windows Phone è che perdi tutti i dati delle tue app quando esegui l'upgrade a un nuovo telefono. Tuttavia, gli sviluppatori possono risolvere questo problema implementando rapidamente un sistema di backup/ripristino tramite SkyDrive.

Mi sono reso conto che le app per Windows Phone avevano bisogno di una soluzione di backup, quindi ho aggiunto un semplice sistema di backup SkyDrive alla mia app per la pianificazione dei compiti, pianificatore di potenza. Se sei uno sviluppatore, leggi il tutorial qui sotto per sapere come aggiungere lo stesso sistema alla tua app!

 

Conto Live Connect
Innanzitutto, dovrai configurare un account API SkyDrive se non ne hai uno. Vai al Connettiti dal vivo sito e accedi. Dovrebbe chiederti di aggiungere i dettagli della tua app. Inserisci il nome e la lingua dell'app e fai clic su Accetto. Quindi vai alla pagina delle impostazioni dell'applicazione, apri le impostazioni dell'API e modifica il file Opzione app client mobile su SÌ. Copia il tuo numero ID cliente perché ne avrai bisogno in seguito!

 

SDK live
Ora devi scaricare Live SDK se non l'hai già fatto. Vai a Pagina di download di Microsoft e scarica/installa l'MSI.

 

Aggiunta di riferimenti nel tuo progetto
Non dimenticare di aggiungere i riferimenti a Live SDK nel progetto di Visual Studio! Aggiungere Microsoft.Live ed Microsoft.Live.Controls ai tuoi riferimenti Inoltre, aggiungi System.Xml.Serializzazione (è usato per serializzare i tuoi dati in un file di testo per il caricamento su SkyDrive).

 

Aggiunta della pagina di backup
Scarica il mio file preesistente pagina di backup (fai clic su Salva). Dopo averlo scaricato, fai clic con il pulsante destro del mouse sul file ZIP e fai clic sul pulsante "Sblocca" per assicurarti che i file di codice possano essere letti. Quindi, decomprimere il file e copiare i due file di codice (xaml e xaml.cs) nel progetto.

Esamina la pagina xaml.cs e modifica tutti gli elementi con il commento "CHANGE" accanto a loro. E poi nella pagina xaml, cambia lo spazio dei nomi nel tuo progetto e il numero ClientId nel tuo.

 

Finirlo
Nella pagina delle impostazioni della tua app, crea una voce per "backup" che apre la nuova pagina di backup. La tua pagina delle impostazioni dovrebbe essere una pagina separata, non qualcosa nel tuo panorama! E le pagine delle impostazioni NON usano i controlli pivot!

 

Esempio di progetto finale
Puoi scaricare un file completo esempio di progetto qui per vedere come tutto funziona insieme. Inoltre, puoi scaricare pianificatore di potenza nel Marketplace per vedere come funziona questo esempio con un'app attualmente nel Marketplace.

Maggiori informazioni sugli argomenti: di riserva, sviluppatori, lezione