J'ai vu une application appelée PhoneRecover sur l'AppStore.iPhone App peut démarrer automatiquement après le démarrage de l'appareil?
Ils annoncent les éléments suivants:
- PhoneRecover redémarre automatiquement après un redémarrage sur l'iPhone 3GS et l'iPhone 4 en cours d'exécution iOS4.
Comment est-ce possible? Quelles API sont utilisées pour lancer automatiquement une application après un démarrage?
Mais ce que cette description dit, c'est qu'il continue à fonctionner après un redémarrage. Voulez-vous dire que si j'ai une application GPS qui fonctionne en arrière-plan, et le téléphone redémarre, l'application continuera son fonctionnement automatiquement après le redémarrage sans l'action explicite? – puot
Le redémarrage après le redémarrage peut être effectué uniquement pour les applications VOIP approuvées. Je ne suis pas sûr à propos des lecteurs audio. – hotpaw2
L'application en question fait les services de base de localisation de base. Le redémarrage du téléphone ne le désinscrit pas des services de localisation en arrière-plan pour lesquels il est enregistré. Quand il est cinglé en arrière-plan, il prend un peu de temps pour s'exécuter et gérer la mise à jour de l'emplacement. Donc, il est en cours d'exécution, en arrière-plan, après le redémarrage du téléphone. Les services CL en arrière-plan lancent en fait une application enregistrée pour eux, même si ce n'est pas en arrière-plan. –