Las piezas principales de un bloqueador de iPhone
Controles familiares gestiona la autorización y la selección de apps, categorías y dominios. Ajustes gestionados aplica restricciones, incluido el escudo que se muestra cuando el acceso está bloqueado. Actividad del dispositivo suministra la infraestructura de monitoreo e informes. Un producto combina estas piezas con sus propias reglas guardadas e interfaz.
Esta separación es importante al diagnosticar un problema. Una regla puede guardarse correctamente mientras falta la autorización, o un informe puede no estar disponible temporalmente mientras un bloqueo existente sigue funcionando. Ver que una pantalla tiene éxito no prueba que cada parte del sistema tenga información reciente.
Referencia: Apple: Controles parentales
Un informe privado no es una exportación de datos de propósito general
DeviceActivityReport presenta un informe creado en una extensión. Las comparaciones de uso de Warden se calculan en ese contexto de informe en lugar de exportar las mediciones privadas resultantes a su sitio web. Una página de destino web no puede inspeccionar el Tiempo en Pantalla de un visitante simplemente porque la abrió.
El acceso a datos de aplicaciones y sitios web autorizado por separado tiene sus propios requisitos de elegibilidad y aprobación. No lo equipare con el permiso ordinario de Tiempo en Pantalla, y no afirme lo contrario de que ninguna aplicación puede mostrar nombres o uso. La respuesta correcta depende de la API y la autorización particulares.
Referencia: Apple: DeviceActivityReport
Un evento de umbral no es un cronómetro continuamente legible
Un límite diario necesita una monitorización configurada para la selección y el período correctos. Cuando se informa un umbral de uso, la extensión de la aplicación puede actualizar la restricción relevante. Una cuenta atrás visible, el tiempo transcurrido de una sesión de enfoque y el uso medido de una aplicación son cantidades diferentes.
Por eso, una prueba de límite seria incluye una aplicación real, una asignación conocida, el día relevante y el estado después del umbral. Un anillo de progreso no debería pretender ser una lectura en vivo cuando el sistema solo ha entregado un informe anterior.
Referencia: Apple: Actividad de Dispositivo

Pregunte qué se mide y qué se infiere
“Bloqueado durante 45 minutos” registra una restricción. “Usado 30 minutos menos de lo habitual” compara las lecturas con una línea de base establecida. Ninguno de los dos prueba que el usuario hizo ejercicio durante 45 minutos o que el bloqueador causó la reducción. Esas distinciones pertenecen al producto, no solo a sus páginas legales.
Las preguntas útiles para un proveedor son: ¿Dónde se realiza el análisis? ¿Qué se envía al servidor? ¿Qué ocurre sin un informe? ¿Qué partes funcionan sin conexión? ¿Una declaración de privacidad distingue el sitio web, la aplicación y una persona conectada? El aviso de privacidad de Warden responde a esos alcances por separado.
Rastrea una regla a través del sistema
Un desarrollador necesita distinguir la configuración, la aplicación y la presentación. Una selección guardada no es prueba de monitorización. Un monitor en funcionamiento no es prueba de que se haya entregado su devolución de llamada de umbral. Un gráfico visible no es prueba de que una restricción esté aplicada actualmente. Pruebe estos estados por separado, incluyendo el caso en que la aplicación host esté cerrada.
Para un límite de aplicación diario, registre el intervalo de actividad y el umbral previstos, luego aplique la restricción administrada apropiada cuando se entregue el evento. Mantenga la representación del informe independiente de esa ruta. Use la misma selección y base de tiempo al comparar la asignación mostrada con el comportamiento observado, y nunca use un informe faltante como permiso para inventar un uso nulo.




