locked
Consumir JSON em Background WP7 RRS feed

  • Pergunta

  • Pessoal, preciso consumir dados de um Web Service em minha WP7 app em background.

    Pensei em fazer isso usando BackgroundTransferRequest, mas vejo apenas referências salvando o arquivo em memória. No meu caso preciso consumir a string e salvar os dados no banco. Alguém conhece uma boa solução para o caso?

     

    Obrigado.

    terça-feira, 24 de janeiro de 2012 13:25

Respostas

  • Bom,

    a idéia seria você notificar o usuário com push notification e atualizar os dados quando ele abrir o aplicativo.

    Tem um recurso também interessante que você pode atualizar os dados em background somente quando o aparelho estiver sendo carregado na tomada ou na usb.

    Eu nunca cheguei a fazer uma solução deste tipo, mas sei que é possível.

    Esse lance de ficar rodando a aplicação em background é meio complicado, pois além do usuário ter que permitir que possa fazer tal coisa, vai aumentar o consumo de bateria.

    Nosso amigo Rodolpho já fez um artigo falando sobre essas coisas, vou procurar na net, caso eu ache eu posto aqui pra você dar uma lida.

     

    Att,

    Paulo Rogério 

    terça-feira, 24 de janeiro de 2012 16:28

Todas as Respostas

  • Amigo,
    não seria melhor dar uma solução usando o push notification?
    Lembro que para ficar rodando algo em background você vai precisar da permissão do usuário. 

    Você pretende realizar request em quanto em quanto tempo? Tem que analisar direito o que precisa fazer, pois isso vai elevar o consumo de bateria. 

     

    Você pode por exemplo criar uma aplicação a parte para ficar dando ping no servidor e quando tiver alguma novidade você avisar os aparelhos que chegou informação nova. Isso só é uma ideia.

     

    Att,
    Paulo Rogério 

    terça-feira, 24 de janeiro de 2012 13:54
  • No que você imagina pra push notification eu atualizaria a base de dados do dispositivo só quando o usuário entrasse na aplicação novamente, correto?

    Preciso atualizar os dados sem obrigar o usuário a entrar na aplicação, embora avise que haja novos dados. Porém para usar a aplicação ele não teria obrigatoriamente que ter conexão com internet para visualizar as novidades, como um client de email, por exemplo.

    Obrigado pela visão, estou mesmo pensando em todas as possibilidades antes de começar.

    terça-feira, 24 de janeiro de 2012 14:27
  • Bom,

    a idéia seria você notificar o usuário com push notification e atualizar os dados quando ele abrir o aplicativo.

    Tem um recurso também interessante que você pode atualizar os dados em background somente quando o aparelho estiver sendo carregado na tomada ou na usb.

    Eu nunca cheguei a fazer uma solução deste tipo, mas sei que é possível.

    Esse lance de ficar rodando a aplicação em background é meio complicado, pois além do usuário ter que permitir que possa fazer tal coisa, vai aumentar o consumo de bateria.

    Nosso amigo Rodolpho já fez um artigo falando sobre essas coisas, vou procurar na net, caso eu ache eu posto aqui pra você dar uma lida.

     

    Att,

    Paulo Rogério 

    terça-feira, 24 de janeiro de 2012 16:28
  • Beleza Paulo, obrigado!
    terça-feira, 24 de janeiro de 2012 18:42