Tengo una aplicación actualmente en la tienda de aplicaciones a la que me propongo enviar una actualización pronto.¿Cómo saber si una aplicación iOS se ha instalado o actualizado recientemente?
Con esta actualización Quiero añadir un código que le dirá a la aplicación cuando se ejecuta por primera vez application:didFinishLaunchingWithOptions
si se trata de:
- Una nueva instalación desde la tienda de aplicaciones.
- recién actualizado desde una versión anterior
No hay ningún código en la aplicación actualmente en la tienda de aplicaciones para manejar esto.
La aplicación usa una base de datos SQLite, pero por razones que no entraré aquí no quiero usar una verificación de su existencia como una solución a este problema.
Como una pregunta adicional, sin almacenar los datos manualmente, ¿hay un SDK que pueda usar para consultar cuándo se instaló una aplicación en un dispositivo? (Preferiblemente compatible con iOS 3.0)
He visto un similar question, pero ninguna de las respuestas se aplica a trabajar con el código de tienda de aplicaciones existente.
¿Cuál es el problema? Sin número de versión == versión anterior. – Krizz
En algunos casos, podría introducir el esquema de versión en una versión intermedia en ese escenario. ¿Puedes pensar en datos persistentes o claves de preferencia que no existan en el primer lanzamiento? – justin
genial - He ampliado la respuesta con esos detalles. – justin