Desenvolvedores: Use o SkyDrive para fazer backup dos dados do aplicativo

Ícone de tempo de leitura 3 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

Um dos problemas do Windows Phone é que você perde todos os dados dos seus aplicativos ao atualizar para um novo telefone. No entanto, os desenvolvedores podem corrigir isso implementando rapidamente um sistema de backup/restauração via SkyDrive.

Percebi que os aplicativos do Windows Phone precisavam de uma solução de backup e adicionei um sistema simples de backup do SkyDrive ao meu aplicativo de planejamento de lição de casa, planejador de energia. Se você é desenvolvedor, leia o tutorial abaixo para saber como adicionar o mesmo sistema ao seu app!

 

Conta de conexão ao vivo
Primeiro, você terá que configurar uma conta API SkyDrive, caso não tenha uma. Vou ao Conexão ao vivo site e login. Deve solicitar que você adicione os detalhes do seu aplicativo. Preencha o nome e o idioma do seu aplicativo e clique em Aceito. Em seguida, vá para a página de configurações do aplicativo, abra as configurações da API e altere o Opção de aplicativo cliente móvel como SIM. Copie seu número de ID de cliente, pois você precisará dele mais tarde.

 

Live SDK
Agora você precisa baixar o Live SDK, caso ainda não o tenha feito. Vá para Página de download da Microsoft e baixe/instale o MSI.

 

Adicionando referências ao seu projeto
Não se esqueça de adicionar as referências ao Live SDK em seu projeto do Visual Studio! Adicionar Microsoft.Live e Controles Microsoft.Live às suas referências. Além disso, adicione System.Xml.Serialização (é usado para serializar seus dados em um arquivo de texto para upload no SkyDrive).

 

Adicionando a página de backup
Baixe meu pré-existente página de backup (clique em Salvar). Após o download, clique com o botão direito no arquivo ZIP e clique no botão “Desbloquear” para garantir que os arquivos de código possam ser lidos. Em seguida, descompacte o arquivo e copie os dois arquivos de código (xaml e xaml.cs) em seu projeto.

Dê uma olhada na página xaml.cs e altere todos os itens que possuem “CHANGE” comentado ao lado deles. E então, na página xaml, altere o namespace para o seu projeto e o número ClientId para o seu.

 

Terminando
Na página de configurações do seu aplicativo, insira “backup” para abrir a nova página de backup. Sua página de configurações deve ser uma página separada, não algo no seu panorama! E as páginas de configurações NÃO usam controles dinâmicos!

 

Amostra de projeto final
Você pode baixar um completo amostra do projeto aqui para ver como tudo funciona junto. Além disso, você pode baixar planejador de energia no Marketplace para ver como esse exemplo funciona com um aplicativo atualmente no Marketplace.

Mais sobre os tópicos: backup, desenvolvedores, tutorial