Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 30/08/12, 01:38:15
Array

[xs_avatar]
goltara goltara no está en línea
Usuario novato en la web
· Votos compra/venta: (1)
 
Fecha de registro: ene 2011
Mensajes: 29
Modelo de smartphone: samsung galaxy s
Tu operador: Pepephone
Subir puntuacion a un servidor

Buenas,

Os ruego que me indiqueis que pasos hay que seguir para poder hacer un ranking online, me explico. Me gustaría que el usuario al jugar en mi app envie su puntuación a un servidor, para yo poder hacer un ranking mundial sobre la puntuación de mi juego.

El problema es que yo solo tengo nociones básicas de comunicación entre servidores

Me gustaría que me dieseis una guía de que tengo que aprender para poder realizar lo que quiero, no pido que me escribais el código, sino que me indicarais si por ejemplo tengo que alquilar un hosting, crear una pagina php e ir introduciendo los usuarios, o crearme una base de datos e ir gestionandola.

No se si se ha quedado claro lo que pido, si no es así por favor indicarmelo

GRACIAS!!!!!!
Responder Con Cita


  #2  
Viejo 30/08/12, 09:22:42
Array

[xs_avatar]
Celtium Celtium no está en línea
Miembro del foro
 
Fecha de registro: may 2010
Mensajes: 432
Modelo de smartphone: Nexus One, 4

Hola,

Pues lo que comentas toca muchos palos y si no sabes un poco sera complicado que te salga a la primera.

Para empezar:

los datos han de estar en una base de datos. Tendrás que hacerla para que admita los datos del usuario, etc. Primero hazla en red o en tu mismo ordenador, donde programas.

Ahora tendrás que hacer que la app se conecte a la base, y haga las consultas necesarias para mostrar el ranking.

Hay dos formas de hacerlo, según el numero de usuarios que vayas a tener. Si son pocos podrias hacer las consultas desde la app directamente a la base. Si son pocos, porque solo suelen permitir como 50 conexiones simultaneas. Si haces mas se suelen bloquear un tiempo.

Para empezar yo haría consultas directas e ir viendo como va. Tendrás que saber hacer las consultas Sql.

Si te funciona bien y en local te hace todo lo que quieres hay que hacer visible la base a todo el mundo.

O te pides una ip fija y configuras tu red para que se vea el servidor SQL o... te contratas un alojamiento SQL y llevas la base allí. Para empezar mira la primera opción.

Cuando te vaya todo de miedo y quieras tener muchos usuarios, pues tendrás que usar una pasarela entre la app y db. En mysql tenemos tomcat que es un servicio web. Esto hace que no se sature la base aunque le lleguen muchas consultas. Tendrás que aprender a hacer los servicios y leer los datos en la app.

Mas o menos

Suerte ;)

Última edición por Celtium Día 30/08/12 a las 09:42:33.
Responder Con Cita
  #3  
Viejo 30/08/12, 11:13:50
Array

[xs_avatar]
hecsagis hecsagis no está en línea
Desarrollador
· Votos compra/venta: (1)
 
Fecha de registro: mar 2009
Mensajes: 266
Modelo de smartphone: Nexus 5
Tu operador: Vodafone
Integra OpenFeint en un tu app y arreglado.

Metiendo su SDK y con pocas líneas de código muy sencillas tienes justo todo lo que necesitas
Responder Con Cita
  #4  
Viejo 30/08/12, 11:56:40
Array

[xs_avatar]
goltara goltara no está en línea
Usuario novato en la web
· Votos compra/venta: (1)
 
Fecha de registro: ene 2011
Mensajes: 29
Modelo de smartphone: samsung galaxy s
Tu operador: Pepephone
Pues, mirare primero lo del OpenFeit, si no me convence, probaré con la primera opción, gracias por vuestros comentarios!!!
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 08:00:08 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /