1 votes

Limitations des tâches d'arrière-plan d'iOS

Je pense faire un réveil pour iPhone avec de la musique comme son d'alarme.
J'ai également évalué des applications similaires.
Ils semblent tous partager la même limitation.
Si l'application n'est pas active au moment du déclenchement de l'alarme, la musique ne peut pas être diffusée.

La question est donc de savoir si c'est une limitation d'iOS ?

3voto

stuffe Points 25320

Si l'application n'est pas l'application active en cours d'exécution, alors, à moins qu'elle ne réponde à des critères stricts, elle ne peut pas se lancer pour effectuer une telle action. Il existe un certain nombre de limitations pour les applications VOIP et les lecteurs de musique afin de leur permettre de Restez sur mais dans votre cas, ce qui fonctionnerait probablement le mieux serait une notification locale qui utilise un son de notification personnalisé. Cela vous permet d'enregistrer une notification pour l'heure de l'alarme qui sera déclenchée quoi qu'il arrive, puisque ce ne sera pas votre application qui fera le travail, mais le système d'exploitation qui maintient évidemment le démon de notification à tout moment. Il est certain que pour une "vraie" notification push, vous pouvez avoir un son personnalisé, je me souviens de la démo à la WWDC où une application ESPN utilisait un clip de musique de leur chaîne de télévision comme son, mais je ne suis pas sûr que vous puissiez faire la même chose avec un son local - je ne vois pas pourquoi. Il est évident qu'il y aura des limites sur la taille du fichier et peut-être aussi sur sa longueur, donc une piste complète de musique ne sera peut-être pas possible.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X