Find Jobs
Hire Freelancers

Android Application (XMPP intergration)

$30-250 CAD

Cerrado
Publicado hace casi 9 años

$30-250 CAD

Pagado a la entrega
I have an android application developed, and I have integrated XMPP for instant messaging between the users. I have a bug, and I am not sure how to go about solving it. BUG: User A is chatting with User B. User A sends User B a message, and User B receive this message. User B goes underground, so loses connection, thus the chat server disconnects User B from the chat service. Meanwhile, User A is sending User B messages, but User B will never get them. I have added a ping which is sent every 30 seconds from the device to the chat server, to see if the user is still online, if the user isn't online, the server holds the messages until the user's device is online again, and pushes it to the device. The only problem with this is, when User B comes back online, he never receives these messages. I have noticed that messages sent under 30 seconds of going offline are never delivered (ping timeout), where as messages delivered 30 seconds after user is offline are delivered (they are pushed to the server to hold until user is online). The messages send under 30 seconds are lost in void. I’m not thinking about changing ping frequency less than 30 secs. It will be too hard for server, and it will eat client’s phone battery. I have used Stream Management, the application connects back almost instantly (less than 10 seconds), but majority of the messages not delivered when I turn this on. When I disable Stream Management, the re-connection to the server is slower (~ 45 seconds on Edge network), but majority of the messages are delivered. Need someone who can solve this so that the re-connection time is faster, and messages are properly delivered. YOU MUST HAVE EXPERIENCE WITH XMPP, JAVA, ANDROID DEVELOPMENT, AND I WANT TO SEE PREVIOUS WORK USING THESE 3
ID del proyecto: 7759875

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
8 freelancers están ofertando un promedio de $496 CAD por este trabajo
Avatar del usuario
Dear sir. I'm a android app developer and have a rich experience. I can also decompile existing app and customize it along any needs. I hope you choose me and we work together. Thanks.
$189 CAD en 3 días
5,0 (41 comentarios)
6,2
6,2
Avatar del usuario
A proposal has not yet been provided
$222 CAD en 3 días
5,0 (8 comentarios)
4,5
4,5
Avatar del usuario
Hello we are expert in Android app development. And we have gone through the details, i am EXPERIENCED WITH XMPP, JAVA, ANDROID DEVELOPMENT. Thanks Regards FTS
$1.666 CAD en 25 días
5,0 (4 comentarios)
3,7
3,7
Avatar del usuario
I think our company will be a good fit for this job because we have all the qualities that you are looking for. Experience is the golden factor in this project where you find with us developer having 3 to 7 years of working experiences in Android development projects. We have done similar Chat application, I can share the portfolio during interview.
$200 CAD en 7 días
5,0 (1 comentario)
2,8
2,8

Sobre este cliente

Bandera de CANADA
Canada
0,0
0
Miembro desde may 29, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.