¿Cómo puedo saber en qué dispositivos / versiones del sistema operativo se ejecuta mi aplicación iOS?

Entiendo que Apple ya no me permite enviar "datos del dispositivo" a servicios de terceros. Como resultado de esto, Flurry y, presumiblemente, cualquier otra empresa de análisis ya no recopila datos de la versión del sistema operativo / hardware. Sin embargo, estos datos son muy valiosos para cualquiera que intente orientar el desarrollo hacia las personas que realmente usan las aplicaciones.

Puedo imaginar algunas formas diferentes de recopilar estos datos.

1) Envíe un evento personalizado que indique la versión de hardware / sistema operativo a Flurry. Esto, por supuesto, es una violación directa del acuerdo con Apple. Sin embargo, sospecho que muchas personas están haciendo esto, y simplemente no están siendo arrestados. Aún así, no es una solución ideal. Incluso si Apple no se dio cuenta de que estábamos enviando estos datos, preferiría no tener la posibilidad de que la aplicación se cuelgue de mi cabeza.

2) Usar un paquete de análisis que me permita recopilar datos en mi propio servidor. Localytics es una compañía que parece ofrecer esto. Sin embargo, no creo que ofrezcan esto con su plan gratuito. ¿Alguien sabe de alguna herramienta de análisis gratuita (o barata) que me permita enviar datos a mi propio servidor?

3) Rodar mi propia solución. Esto podría ser un reemplazo completo de Flurry, o podría seguir usando flurry, pero enviar solo los datos del dispositivo a mi propio servidor. Esto es un poco torpe. Prefiero tener todos mis datos analíticos en un solo lugar. Y preferiría no tener que lidiar con la construcción de mi propia herramienta si no tengo que

Entonces, ¿alguien más está recopilando datos del dispositivo? ¿Estás utilizando una de las técnicas anteriores? ¿O tal vez algo diferente en lo que no había pensado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta