Para usuarios que comparten estadísticas de uso y diagnósticos con
Google, WebView
envía
informes de fallas y estadísticas de uso a Google. Las estadísticas de uso contienen
como la información del sistema, pruebas de campo activas, uso de funciones,
la capacidad de respuesta,
el rendimiento y el uso de memoria. No incluyen datos personales
y detalles de identificación.
Estadísticas de uso
Las estadísticas de uso recopiladas
se usan para mejorar
Rendimiento de WebView
, evalúa el impacto de
cambios en las funciones existentes y guiar el desarrollo de funciones nuevas.
El canal estable de WebView
recopila estadísticas de uso de un pequeño porcentaje
de los usuarios. Los canales preestablecidos pueden tomar muestras de un porcentaje mayor de usuarios.
A partir de WebView
71, estas estadísticas se asocian con el paquete de la app.
de la fuente de datos. Esto permite que Google supervise y aborde de forma proactiva los problemas de WebView
que
podría degradar el rendimiento de apps específicas sin causar fallas.
Antes de la versión 104 de WebView
, para una app determinada, como máximo el 10% de los usuarios sube informes
que contiene el nombre del paquete. Otros usuarios suben nombres de paquetes en blanco o no los suben
en absoluto.
A partir de la versión 104 de WebView
, los nombres de los paquetes de apps siempre se registran para las apps que
aparecen en una lista de apps populares permitidas. Otras apps suben nombres de paquetes en blanco.
Inhabilitar estadísticas de uso
Las aplicaciones pueden inhabilitar la recopilación de estadísticas de uso incluyendo lo siguiente en
la sección <application>
de su manifiesto:
<meta-data android:name="android.webkit.WebView.MetricsOptOut" android:value="true" />
Esto inhabilita la recopilación de estadísticas de uso para todos los usuarios de la aplicación, independientemente de si tienen habilitado el parámetro de configuración correspondiente. No inhabilita las fallas informes.
Cómo inhabilitar la recopilación de métricas
WebView
puede subir datos de diagnóstico anónimos a Google cuando la
el usuario da su consentimiento. Los datos se recopilan por app para cada app que
crea una instancia de WebView
. Para inhabilitar esta función, crea la
siguiente etiqueta en el elemento <application>
del manifiesto:
<manifest> <application> ... <meta-data android:name="android.webkit.WebView.MetricsOptOut" android:value="true" /> </application> </manifest>
Los datos solo se suben desde una app si el usuario da su consentimiento y la app no lo hace inhabilitarlo. Para obtener más información sobre cómo inhabilitar los informes sobre los datos de diagnóstico, consulta la siguiente sección sobre informes de fallas.
Informes de falla
Los informes de fallas se recopilan cuando un
Es probable que el objeto WebView
sea la causa
de la falla. Los informes de fallas contienen información necesaria para determinar el estado
de la WebView
en el momento de la falla. Esto incluye información del sistema,
pruebas de campo activas y la memoria de la app necesaria para generar la
de llamadas realizadas dentro del subproceso.
Se limpia la memoria de la pila para quitar cadenas, con la intención de capturar solo la información necesaria para generar seguimientos de pila. No se recopilan URLs como parte estadísticas de uso o informes de fallas.
Identificadores seudónimos y privacidad de los datos
Los informes de fallas y las estadísticas de uso que recopila WebView
contienen un
un token de 128 bits generado de forma aleatoria que se usa para anular el duplicado de los informes de forma seudónima.
mantener la exactitud en las estadísticas. Los valores de los tokens no se comparten entre apps.
los informes de fallas y las estadísticas de uso tienen tokens independientes. Todas las apps uso
Los tokens de estadísticas se borran cuando el usuario deja de compartir las estadísticas de uso
y diagnósticos con Google. El token de informe de fallas se borra cuando la app
se borra la caché. Ambos tokens se borran cuando la app se desinstala o cuando se quita la app
se borran los datos.
Recursos adicionales
Para obtener más información sobre la privacidad del usuario, consulta Cómo compilar apps para que sean privadas.