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


 
Herramientas
  #1  
Viejo 30/08/12, 01:38:15
Avatar de goltara
goltara goltara no está en línea
Usuario novato en la web
Mensajes: 29
Compra y venta: (1)
 
Fecha de registro: ene 2011
Mensajes: 29
Modelo de smartphone: samsung galaxy s
Tu operador: Pepephone
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de Celtium
Celtium Celtium no está en línea
Miembro del foro
Mensajes: 432
 
Fecha de registro: may 2010
Mensajes: 432
Modelo de smartphone: Nexus One, 4
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de hecsagis
hecsagis hecsagis no está en línea
Desarrollador
Mensajes: 266
Compra y venta: (1)
 
Fecha de registro: mar 2009
Mensajes: 266
Modelo de smartphone: Nexus 5
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de goltara
goltara goltara no está en línea
Usuario novato en la web
Mensajes: 29
Compra y venta: (1)
 
Fecha de registro: ene 2011
Mensajes: 29
Modelo de smartphone: samsung galaxy s
Tu operador: Pepephone
Mencionado: 0 comentarios
Tagged: 0 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 19:39:19 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007