Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

(Duda) Compras in-app tipo periodo de prueba

Hola que tal ! Pues mi duda es la siguiente: Estoy haciendo una app en la que me interesa que el usuario tenga un periodo de prueba, por ejemplo que durante el primer mes tenga acceso al 100% de la app y pasado ese tiempo se limita el acceso. Creo interesante poder probar lo que vas a comprar. Creo que el tipo de in-app que necesito seria compras no renovables, pero por lo que he visto, éstas estan mas enfocadas a una compra de algo que no tienes y queda de forma permanente. Mi caso no es exactamente asi, mas bien el contrario pero el que creo que se acerca mas. Osea que compras algo que ya has tenido, al comprarlo se desbloquea. Otro sistema seria saber la fecha en la que se descargó la app por primera vez, pero no se como hacerlo, ya que si lo guardara en NSUserDefaults al eliminar y reinstalar la app estos datos se borran. Bueno espero que me haya explicado bién! Muchas gracias!

2 Respuestas

0voto

Peter Puntos289100
Tal cual lo quieres me parece que no se puede. Puedes hacer la versión free y la pro, en donde la pro ofrece beneficios, como más niveles, secciones, información etc... Mientras que la free solo incluye una probadita de lo que se puede hacer. Porque la otra opción si es compras dentro de la App, que ya es completamente otra cosa. Saludos.

0voto

Wilb79 Puntos960
Hola Peter! gracias por responder! Lo de las dos versiones no les gusta mucho a apple y si puedo me interesaria harerlo todo junto. He estado buscando y creo que he dado con algo Quiero intentar esto: Por una parte creo que es posible saber cual es la fecha de la primera instalacion (kSecAttrCreationDate) Entonces este seria el proceso de carga de la app para comprobar si esta dentro del periodo de pruebas o no (ejemplo de 30 dias): En AppDelegate comprobar si hay datos guardados en NSUserDefaults. 1.1 No hay datos (primera vez que la abrimos o no..) 1.1.1 Comprovacion de la fecha de kSecAttrCreationDate, y la guardamos en NSUserDefaults 1.1.1.1 La fecha kSecAttrCreationDate + 30 > hoy? osea nos hemos pasado? 1.1.1.1.1 No nos hemos pasado: La app todavia esta en el periodo de prueba. 1.1.1.1.2 Si nos hemos pasado: Limitamos el acceso. 1.2 Si hay datos (No es la primera vez que la abro) 1.2.1 Comprobamos la fecha almacanada (idem 1.1.1.1) 1.2.1.1 No nos hemos pasado: La app todavia esta en el periodo de prueba. 1.2.1.2 Si nos hemos pasado: Limitamos el acceso. Ahora mi problema es como acceder a kSecAttrCreationDate y comprobar que funcione…. poco a poco lo iré mirando ya que ultimamente no tengo demasiado tiempo… Creo que esto podria funcionar… si encuentro algo mas os comento! Saludos!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...