Google Analytics dentro de iPhone SDK 4 Built App

Tres preguntas para los desarrolladores de iPhone que usan Google Analytics dentro de sus aplicaciones para rastrear el uso de sus aplicaciones:

  1. ¿El uso de Google Analytics nos hará incumplir los términos y condiciones del Apple SDK 4 para desarrolladores?

  2. Si la respuesta al # 1 es SÍ, ¿qué podemos permitirnos, como desarrolladores de iPhone, usar para rastrear el uso de nuestras aplicaciones?

  3. ¿Alguien que está utilizando el iPhone SDK 4 creó sus aplicaciones que incluían la biblioteca de Google Analytics y descubrieron que no funcionaba? Mi desarrollador me dice que no funciona cuando creas con un SDK Base configurado para iPhone Device 4.0 y un iPhone OS Deployment Target establecido en iPhone OS 3.0.

¡Gracias por adelantado!

Respuestas a sus preguntas:

  1. Sí, con la API actual y la recostackción de datos, parece que no cumple con los términos del SDK. Estoy usando Flurry y Google en mis aplicaciones porque ofrecen diferentes sets de funciones que necesito. Mientras Flurry ha sido muy vocal que están trabajando con Apple para resolver los términos del SDK, Google no ha dicho nada. Entonces, estoy nervioso por usar Google, pero no por Flurry, porque creo que Flurry cambiará su recostackción de datos si Apple presiona lo suficiente. En cualquier caso, me he asegurado de que puedo extraer rápidamente el service de análisis si Apple rechaza mi aplicación.

  2. Mi entendimiento es que está bien recostackr datos de su propio dispositivo, siempre y cuando no lo informe a otros. Especialmente, no desea compartir ningún dato que sugiera nuevos dispositivos. Eso es lo que metió a Flurry en problemas. Solo restring que estás bajo NDA con Apple, por lo que cualquier cosa que no se haya anunciado públicamente es entre tú y Apple. También hay reglas sobre lo que haces con las ID del dispositivo, así que asegúrate de entenderlas también.

  3. Estoy usando Google Analytics en iOS 4, con el objective de implementación establecido en 3.0. Aunque ya no tengo un dispositivo para probar contra 3.0, se implementa en AppStore y parece estar funcionando. (No hay informes de fallos)

Louie, te animo a que eches un vistazo a Localytics, nuestro service de análisis de aplicaciones. Nuestro service es en time real, no vendemos datos a terceros y lanzamos el código fuente a nuestras bibliotecas.

También tenemos una biblioteca actualizada que funciona mejor con la function multitarea o el cambio rápido de usuario en iOS 4: http://www.localytics.com/blog/

Echa un vistazo a http://www.flurry.com – ¡tienen un service increíble!

Te permiten agregar "events" para que no solo sepas cuántas veces las aplicaciones se downloadon, se abrieron, se quitaron … pero ya sabes a qué botones y áreas se dirigen una vez que la aplicación está abierta.

Si su aplicación utiliza la location central, incluso puede ver dónde están los usuarios en un map. ¡Muy genial!

¡Buena suerte mi amigo!