Conecta
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
(Duda) Compras in-app tipo periodo de prueba
- preguntó
- Desarrolladores Apple
- 91 Vistas
- 2 Respuestas
- abierta
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
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.
Por favor, accede o regístrate para añadir un comentario.
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 añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 48657
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 27
- 0
- Sep 3
-
- 47
- 0
- Jul 7
-
- 269
- 0
- Ago 4, 2022
-
- 240
- 0
- Feb 25, 2022
-
- 286
- 1
- Ene 1, 2022
-
- 744
- 0
- Nov 24, 2021
-
- 1343
- 1
- Sep 12, 2021
-
- 463
- 0
- Jul 6, 2021
- ver todas
Actividad Reciente
jesusggmx preguntó Sep 3
Mac OS X Versión 10.4.11. Como puedo activar el ve…noiseapp seleccionó una respuesta Ago 28
Mac Pro Late 2013 no reconoce SSDalex_ respondió Ago 24
Mac Pro Late 2013 no reconoce SSDalex_ respondió Ago 24
iMac (27-inch, Late 2013 no abre ningún programaalex_ comentó Ago 16
iMac (27-inch, Late 2013 no abre ningún programa
Ultimas Respuestas
alex_ respondió
hola bueno te comento si el ssd que compraste es c
0alex_ respondió
hola peter y una pregunta fíjate que he visto var
0Peter respondió
Seguramente sea por causa de la memoria RAM. 8 GB
1Peter respondió
Efectivamente, el foro cambió desde hace años a
1Peter respondió
Vas a tener que abrirla y revisar que esté bien c
1Peter respondió
Sin meterle mano es difícil saber que puede ser.
0Peter respondió
Hazlo en bloques de par y no intermedios. No vas a
0Ultimos Comentarios
babo comentó
...