Comment faire pour exécuter mon application même après verrouillage de l'écran iPhone?

StackOverflow https://stackoverflow.com/questions/2144363

  •  23-09-2019
  •  | 
  •  

Question

Je veux que mon application (LaunchDaemon) pour continuer à fonctionner même si l'utilisateur verrouille l'iPhone. Mon LaunchDaemon simplement vérifier un fichier et si une condition est vraie, il affiche une alerte à l'utilisateur. Son travail grand lorsque l'iPhone est sur l'écran d'accueil, mais il ne fonctionne pas lorsque l'utilisateur verrouille l'écran.

Je veux quelque chose de similaire à l'application d'alarme de l'iPhone qui affichera une alerte, même si l'écran de l'iPhone est verrouillé.

Toutes les suggestions sur la façon de le faire? BTW je suis en développement pour iPhone JB.

Était-ce utile?

La solution 2

Bon j'ai résolu ce problème aussi.

Voici un très bon tutoriel sur la façon d'éviter le sommeil profond de l'iPhone.

Prévenir l'iPhone Veille prolongée

Il m'a fallu un certain temps à ce travail fait, comme NSRunLoop ne fonctionnait pas pour moi automatiquement.

Espérons que cela aidera quelqu'un d'autre aussi.

Bonne chance !!!

Autres conseils

puissances OS vers le bas l'appareil et suspend votre application après environ 30 secondes après l'écran est verrouillé. cependant, si votre application joue un son OS ne le fera pas. Par conséquent ce que vous devez faire est de jouer un son silence dans une boucle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top