elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  [Android] Comprobar nuevos mensajes en servicio web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Android] Comprobar nuevos mensajes en servicio web  (Leído 2,509 veces)
tkows

Desconectado Desconectado

Mensajes: 82


Ver Perfil
[Android] Comprobar nuevos mensajes en servicio web
« en: 6 Marzo 2014, 19:19 pm »

Hola,

estoy desarrollando una aplicación que se comunica con un servicio web. Digamos que el servicio web puede generar una serie de mensajes que cada cliente va recibiendo en su teléfono, es decir, se produce un mensaje y se asocia con un usuario que debe recibirlo. Lo que necesito saber es como debo implementar esto, un proceso que compruebe cada x tiempo si hay nuevos mensajes para el usuario o hay otro método?

Para que me entendáis mejor os pongo otro ejemplo, en relación a whatsapp sería cómo programar el sistema que te avisa de que te ha llegado un mensaje nuevo, como recibe la información de que tiene un mensaje nuevo?


Saludos, gracias.


En línea

ThinkByYourself

Desconectado Desconectado

Mensajes: 191


Ver Perfil
Re: [Android] Comprobar nuevos mensajes en servicio web
« Respuesta #1 en: 6 Marzo 2014, 22:47 pm »

Pues el servidor le envía un webserrviece de esos creo no? Y entonces la máuina lo recibe no? Y luego... pues luego ya la app ya gestiona como quiera ese mensaje no? pero la cosa es enviarle algo a la máuina local, o que cuando se conecte a internet pues que lo primero que le lleguen seea eso, y luego cuando ya lo ha visto puesn que le devuelva al servidor pues eso, pues que ya lo ha leído, y asi el servidor no se lo vuelve a enviar como un tonto como is no se hubiera enterado de que ya lo ha visto el mensaje la maquina... Bueno, no se si me habré explicado. La verdad es que no he tocasdo los websservieces esos, pero son interesantes, a ver cuando se pude...

No sé si habré ayudado en algo.

Saludos!


En línea

No te voy a engañar.
Todos hemos sido programados para normalizar la psicopatía de las élites económicas y políticas, y para realimentar su patrón de ciega codicia.
ThinkByYourself

Desconectado Desconectado

Mensajes: 191


Ver Perfil
Re: [Android] Comprobar nuevos mensajes en servicio web
« Respuesta #2 en: 6 Marzo 2014, 22:49 pm »

Creao que lo importante para resolver tu duda es tener claro que el servidor es el que controla en todo momento.
Si A le envia un mensaje a C pasando por nuestro servidor B antes...
Pues antes de enviarle el mensaje a C, comprueba que este activo. Si no lo esta, encontes lo deja guardadito y cuando C demuestre de su existencia, entonnces le envia la bibliografia de mensajes..
No he levantado servidores, peero vaya, imagino... que nolose!
En línea

No te voy a engañar.
Todos hemos sido programados para normalizar la psicopatía de las élites económicas y políticas, y para realimentar su patrón de ciega codicia.
tkows

Desconectado Desconectado

Mensajes: 82


Ver Perfil
Re: [Android] Comprobar nuevos mensajes en servicio web
« Respuesta #3 en: 27 Marzo 2014, 22:54 pm »

He estado leyendo y he encontrado mi solución utilizando la API de Google Cloud Messaging for Android. No obstante, según he leído los mensajes no se entregan de forma inmediata sino que tardan unos minutos en llegar. ¿Es así / sabéis otro mecanismo que transmita los mensajes a tiempo real?
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: [Android] Comprobar nuevos mensajes en servicio web
« Respuesta #4 en: 27 Marzo 2014, 23:08 pm »

propongo 2 soluciones, nobse su eficiencia
1- un timer, cada 10 seg revisa el server, tiempo ajustable, aumentar tiempo fuera.de actividad, disminuir durante uso del programa

2- socket
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Mitsu

Desconectado Desconectado

Mensajes: 259



Ver Perfil WWW
Re: [Android] Comprobar nuevos mensajes en servicio web
« Respuesta #5 en: 28 Marzo 2014, 13:12 pm »

Dependiendo de la actividad que tenga el server, tardará un poco. Supongo que en tu servidor al enviar sms lo haces desde un # propio, por ejemplo, todas esas API demoran un poco en llegarte el sms por que tienen que revisar el sms, etc. Lo que puedes hacer es hacer un webservice que reciban la petición e inmediatamente envíe el sms (para ésto tienes que usar una API igualmente, para poder asociar tu aplicación con el envío de sms). WebSockets no creo que te sirva mucho porque no habrá una comunicación constante (¿o si?).

Salu2.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Nuevos antivirus para Mac y Android
Noticias
wolfbcn 0 2,065 Último mensaje 4 Noviembre 2010, 02:18 am
por wolfbcn
Descubren dos nuevos troyanos para Android
Noticias
wolfbcn 1 2,218 Último mensaje 13 Julio 2011, 18:25 pm
por VanX
Notificador de mensajes nuevos del foro! por 79137913 « 1 2 ... 6 7 »
Software
79137913 65 40,984 Último mensaje 14 Julio 2013, 22:51 pm
por Ngeooz
Notificador de nuevos mensajes para foro VBulletin
.NET (C#, VB.NET, ASP)
Eleкtro 1 3,128 Último mensaje 21 Febrero 2013, 05:07 am
por spiritdead
Sobre la notificacion de mensajes nuevos
Sugerencias y dudas sobre el Foro
crazykenny 2 2,846 Último mensaje 19 Marzo 2019, 02:40 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines