Después de escuchar sus opiniones y consultar los acuerdos de licencia pertinentes, esta es mi respuesta a la pregunta.
Los análisis no se deben usar de forma transparente. El seguimiento de usuarios, sin su conocimiento, incluso si no hay "datos identificables por el usuario" es malo.
Según el Acuerdo de licencia de Apple, y también el acuerdo de usuario de Google Analytics, debe notificar a los usuarios que se está rastreando su uso y cómo se usará esa información.
Apple's Agreement on Apple Insider
Google's Agreement Gracias Coneybeare
Básicamente eso significa que tiene que presentar un acuerdo sobre el primer lanzamiento de la aplicación, o tiene una opción de opt-in en los parámetros de la aplicación. Ninguno de los dos es ideal.Siempre es un poco molesto para obtener ese acuerdo de licencia emergente, no me parece limpio. Pero oye, tienes que proteger tu trasero. Y no muchas personas probablemente acepten optar por participar.
Todo se reduce a equilibrar cuidadosamente la experiencia del usuario con la capacidad de obtener información sobre el uso de su aplicación.
Stackoverflow es para preguntas que tienen una respuesta definitiva. Si desea solicitar opiniones, debe marcarlo como comunidad wiki. –
La parte de "mejores prácticas" de la pregunta parece bastante razonable, ya que esta decisión debe tomarse durante el diseño de muchos tipos de aplicaciones. La porción "opinon" (sic) es probablemente inapropiada aquí. – hotpaw2
Marcar como tal. Gracias. – rebelzach