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 29/09/14, 13:05:44
Avatar de Guixe94
Guixe94 Guixe94 no está en línea
Desarrollador
Mensajes: 900
 
Fecha de registro: abr 2012
Localización: Barcelona, Catalunya
Mensajes: 900
Modelo de smartphone: HTC ONE y Galaxy Note 3
Versión de ROM: Ultima Orange Stock
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Dar licencia gratuita?

Hola!
Utilizo InAppBilling en mi app y tengo un producto administrado que lo que hace es desbloquear unas funciones extra..
Resulta que cada més sorteo una cuenta de estas gratis para que prueben durante un mes..
Actualmente lo que hago es me dan su correo y lo pongo en la lista de "licencias para testing" con estado "LICENSED" y asi puede realizar un pedido de prueba y despues al mes quito el correo y cancelo dicho pedido..

Queria saber si hay alguna otra forma para hacer esto? Ya que haciendo esto si en un futuro implemento algun producto en otra app pues también tendrian acceso.. y eso..

Gracias!
Responder Con Cita


  #2  
Viejo 29/09/14, 13:28:37
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
En efecto, al contrario que Apple, Google no tiene la opción de regalos en la Play Store actualmente.

La solución es el hágalo usted mismo, que en tu app se pueda meter un código y desbloquee las funciones premium.

Hacerlo bien implica que el código se compruebe en un servidor para que no pueda emplearse más de una vez. O, sin servidor, que el código dependa de algún dato del usuario, por ejemplo su cuenta de Google, imei, o de otro dato para que así no pueda reutilizarse.

No sé si habrá alguna biblioteca o servicio que ya esté hecho e implemente los requisitos de seguridad necesarios. Tampoco es complicado, pero por no reinventar nada.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 29/09/14, 13:34:15
Avatar de Guixe94
Guixe94 Guixe94 no está en línea
Desarrollador
Mensajes: 900
 
Fecha de registro: abr 2012
Localización: Barcelona, Catalunya
Mensajes: 900
Modelo de smartphone: HTC ONE y Galaxy Note 3
Versión de ROM: Ultima Orange Stock
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por mocelet Ver Mensaje
En efecto, al contrario que Apple, Google no tiene la opción de regalos en la Play Store actualmente.

La solución es el hágalo usted mismo, que en tu app se pueda meter un código y desbloquee las funciones premium.

Hacerlo bien implica que el código se compruebe en un servidor para que no pueda emplearse más de una vez. O, sin servidor, que el código dependa de algún dato del usuario, por ejemplo su cuenta de Google, imei, o de otro dato para que así no pueda reutilizarse.

No sé si habrá alguna biblioteca o servicio que ya esté hecho e implemente los requisitos de seguridad necesarios. Tampoco es complicado, pero por no reinventar nada.
Gracias.. voy a mirar si hay algo echo y si no pues ya intentare hacerlo yo.. una pena que google no ofrezca ese servicio.. seria mucho mas facil..

Saludos
Responder Con Cita
  #4  
Viejo 29/09/14, 13:40:24
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
Ahí tienes una http://stackoverflow.com/questions/2...ser-in-android

Usa parse.com como servidor, no sé yo cómo de fácil será de piratear, pero como inspiración sirve.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 29/09/14, 13:41:30
Avatar de Guixe94
Guixe94 Guixe94 no está en línea
Desarrollador
Mensajes: 900
 
Fecha de registro: abr 2012
Localización: Barcelona, Catalunya
Mensajes: 900
Modelo de smartphone: HTC ONE y Galaxy Note 3
Versión de ROM: Ultima Orange Stock
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por mocelet Ver Mensaje
Ahí tienes una http://stackoverflow.com/questions/2...ser-in-android

Usa parse.com como servidor, no sé yo cómo de fácil será de piratear, pero como inspiración sirve.
Muchas gracias! Me lo miro.
Responder Con Cita
  #6  
Viejo 29/09/14, 13:51:18
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
Bueno, le eché un vistazo rápido, el punto débil es que al final guarda una preferencia que se llama "verified" y es true si el código es correcto.

Pero bueno, eso se puede ofuscar un poco con alguna clave para que no sea trivial cambiar false por true. Imagino que ya estás usando algo del estilo con la in app purchase.
Responder Con Cita
Respuesta

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

Herramientas

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: 17:50:55 (GMT +1)

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