Réponse courte : Pas vraiment.
Longue réponse : Non. L'un des principaux problèmes liés au codage d'une application de type réveil est de contourner le manque d'API de ce type d'application. Quelques restrictions des API d'Apple à prendre en compte :
- Les notifications d'applications tierces ne peuvent pas outrepasser le commutateur de sonnerie ni le mode " Ne pas déranger ".
- Une notification envoyée hors ligne depuis l'app (pas par APN, Apple Push Notification) ne pourra jamais " réveiller " implicitement l'app alors que le téléphone est " endormi ", ce qui limite la possibilité de savoir régler une autre notification en cas de snooze.
- Les sons d'alerte par Apple ont une durée maximale de 30 secondes. Cela signifie qu'une fois les 30 secondes écoulées, plus de son.
- Les applications ne peuvent pas régler le volume au-dessus ou en dessous du volume défini par les appareils, ni supprimer les sons des autres applications. Donc, à moins que vous ne vouliez entendre vos Tweets et les notifications de Facebook rouler pendant que vous dormez, ce n'est pas bueno.
- Tous les sons d'alerte d'une application doivent provenir de la notification ; ils ne peuvent pas accéder aux sons stockés dans votre application Musique ou Spotify (aucun moyen de se réveiller avec de la musique).
En raison de toutes ces choses que Apple a mises en place de manière si rigide dans son système d'exploitation, il serait impossible d'avoir une application de réveil entièrement fonctionnelle qui puisse être utilisée de manière fiable lorsque l'appareil est verrouillé et endormi. En outre, les limites décrites ci-dessus limitent également sévèrement les capacités des réveils, laissant principalement l'application native Clock comme votre seul espoir pour un réveil.
Je suis désolé de ne pas avoir de meilleures nouvelles.