Services Santé prend désormais en charge les objectifs annulés pour les métriques instantanées, telles que la fréquence cardiaque, la distance et la vitesse. Les objectifs en retard améliorent l'expérience utilisateur pour les personnes qui souhaitent maintenir un seuil ou une plage spécifique, comme la fréquence cardiaque, tout au long de leur entraînement.
Les objectifs renvoyés évitent qu'un même événement soit émis plusieurs fois (chaque fois que la condition est vraie) sur une courte période. Au lieu de cela, des événements ne sont émis que si le seuil a été dépassé en continu pendant une période configurable, généralement un certain nombre de secondes. La durée au seuil correspond au temps ininterrompu nécessaire à l'utilisateur pour dépasser le seuil spécifié avant que Services Santé n'envoie un événement d'alerte.
Vous pouvez également empêcher l'émission d'événements immédiatement après l'enregistrement de l'objectif. Le délai initial correspond au laps de temps qui doit s'écouler entre l'enregistrement de l'objectif et la notification de votre application.
Lorsqu'ils sont combinés, les termes "durée au seuil" et "délai initial" réduisent le nombre de faux positifs et d'alertes répétées présentées aux utilisateurs si votre application leur permet de définir des objectifs ou des cibles de remise en forme.
Étude de cas: fréquence cardiaque
Les zones de fréquence cardiaque sont un cas d'utilisation courant pour les objectifs en retard. La fréquence cardiaque fluctue en permanence tout au long d'un exercice, en particulier lors d'activités cardio intenses. Sans la prise en charge de la fonction anti-rebond, une application peut recevoir de nombreuses alertes en peu de temps, par exemple chaque fois que la fréquence cardiaque de l'utilisateur passe au-dessus ou en dessous de la plage cible.
En introduisant un "délai initial", vous pouvez demander aux Services Santé de n'envoyer une alerte d'objectif qu'après la période spécifiée. Vous pouvez considérer cela comme une période d'ajustement. En introduisant une "durée au niveau du seuil", vous pouvez aller plus loin dans cette personnalisation en spécifiant le temps qui doit s'écouler lorsque l'utilisateur atteint ou dépasse le seuil spécifié pour que son objectif soit activé.
En pratique, cela peut impliquer d'attendre que l'utilisateur soit en dehors de sa plage de fréquence cardiaque cible pendant 15 secondes avant que votre application ne lui demande d'augmenter ou de diminuer l'intensité de l'exercice.