Inviável. Isso drenaria a bateria rapidamente pois impediria o aparelho de entrar no modo de economia de energia.
Você precisa é de Push.
Procure sobre GCM: Google Cloud Messaging for Android
On Nov 1, 2012 1:36 PM, "Thiago Freitas" <thiagosistemas3@gmail.com> wrote:
-- --Estou desenvolvendo uma aplicação que faz uma comunicação com um servidor remoto e faz os procedimentos na app. Por exemplo, eu conecto no servidor remoto e envio a localização do GPS da app.Isso faço, mas não sei se estou fazendo da melhor forma possivel. Eu executo um TimerTask a casa 30 segundos, e não é sempre que ele acessa que vai ter dado. Pode ter informação agora e depois so daqui 2 dias. Como pode ter dado agora e daqui 30 segundos ter novamente. E a cada trinta segundos ele faz uma requisição no servidor externo pelo ip. Mas isso pode consumir muita banda inclusive se for 3G e fico preoculpado com isso.Qual seria a melhor forma de fazer essa comunicação?Eu pensei em algo não sei se é possivel. Em vez do app fazer requisição, a minha app abre uma porta e fica escutando ela e eu passo pro meu server o IP e a PORTA da minha app. E o meu server envia os dados pra minha app, é possivel isso?
--
<°)))><
"Ao que está assentado sobre o trono, e ao Cordeiro, sejam dadas ações de graças, e honra, e glória, e poder para todo o sempre." Ap 5:13
--------------
"Confia no SENHOR de todo o teu coração e não te estribes no teu próprio entendimento." Pv 3:5
"Reconhece-o em todos os teus caminhos, e ele endireitará as tuas veredas." Pv 3:6
-------------
"Respondeu-lhes Jesus: Em verdade, em verdade eu vos digo: antes que Abraão existisse, EU SOU." Jo 8:58
0 comentários:
Postar um comentário