Les principaux éléments d'un bloqueur d'iPhone
Les Contrôles parentaux gèrent l'autorisation et la sélection des applications, catégories et domaines. Les Réglages gérés appliquent des restrictions, y compris l'écran de blocage affiché lorsque l'accès est bloqué. L'Activité de l'appareil fournit l'infrastructure de surveillance et de rapport. Un produit combine ces éléments avec ses propres règles enregistrées et son interface.
Cette séparation est importante lors du diagnostic d'un problème. Une règle peut être enregistrée correctement alors que l'autorisation est manquante, ou un rapport peut être temporairement indisponible alors qu'un blocage existant fonctionne toujours. Le fait qu'un écran réussisse ne prouve pas que toutes les parties du système disposent d'informations à jour.
Référence : Apple : Temps d'écran en famille
Un rapport privé n'est pas une exportation de données à usage général
DeviceActivityReport présente un rapport construit dans une extension. Les comparaisons d'utilisation de Warden sont calculées dans ce contexte de rapport plutôt que d'exporter les mesures privées résultantes vers son site web. Une page web ne peut pas inspecter le temps d'écran d'un visiteur simplement parce qu'il l'a ouverte.
L'accès aux données des applications et des sites web autorisé séparément a ses propres exigences d'éligibilité et d'approbation. Ne l'assimilez pas à une autorisation Temps d'écran ordinaire, et ne prétendez pas non plus que_aucune_ application ne peut jamais afficher des noms ou des usages. La réponse correcte dépend de l'API et de l'autorisation particulières.
Référence : Apple : DeviceActivityReport
Un événement de seuil n'est pas un chronomètre lisible en continu
Une limite quotidienne nécessite une surveillance configurée pour la sélection et la période correctes. Lorsqu'un seuil d'utilisation est signalé, l'extension de l'application peut mettre à jour la restriction pertinente. Un compte à rebours visible, le temps écoulé d'une session de concentration et l'utilisation mesurée d'une application sont des quantités différentes.
C'est pourquoi un test de limite sérieux inclut une application réelle, une allocation connue, le jour pertinent et le statut après le seuil. Un anneau de progression ne doit pas prétendre être une lecture en direct lorsque le système n'a fourni qu'un rapport plus ancien.
Référence : Apple : Activité de l'appareil

Demandez ce qui est mesuré et ce qui est déduit
« Bloqué pendant 45 minutes » enregistre une restriction. « Utilisé 30 minutes de moins que d'habitude » compare les lectures à une référence déclarée. Aucun des deux ne prouve que l'utilisateur a fait de l'exercice pendant 45 minutes ou que le bloqueur a causé la réduction. Ces distinctions appartiennent au produit, pas seulement à ses pages légales.
Les questions utiles pour un fournisseur sont : Où l'analyse est-elle effectuée ? Qu'est-ce qui est envoyé au serveur ? Que se passe-t-il sans rapport ? Quelles parties fonctionnent hors ligne ? Une déclaration de confidentialité distingue-t-elle le site web, l'application et une personne connectée ? La politique de confidentialité de Warden répond à ces questions séparément.
Suivez une règle dans le système
Un développeur doit distinguer la configuration, l'application et la présentation. Une sélection enregistrée n'est pas une preuve de surveillance. Un moniteur en cours d'exécution n'est pas une preuve que son rappel de seuil a été livré. Un graphique visible n'est pas une preuve qu'une restriction est actuellement appliquée. Testez ces états séparément, y compris le cas où l'application hôte est fermée.
Pour une limite quotidienne d'applications, enregistrez l'intervalle et le seuil d'activité prévus, puis appliquez la restriction gérée appropriée lorsque l'événement est livré. Gardez le rendu du rapport indépendant de ce chemin. Utilisez la même sélection et la même base de temps lors de la comparaison de l'allocation affichée avec le comportement observé, et n'utilisez jamais un rapport manquant comme permission d'inventer une utilisation nulle.




