Je suis en train de lire la documentation multitâche, et il y a quelques références à des applications qui se lancent directement dans l'état d'arrière-plan, n'entrant jamais dans l'état de premier plan. Est-ce vraiment autorisé pour les applications régulières? Quelqu'un peut-il me donner un exemple d'une application comme celle-ci?Quelles applications sont lancées en arrière-plan?
Répondre
applications VoIP sont le plus grand pour utiliser cette fonctionnalité. Fondamentalement, une application VoIP peut s'enregistrer auprès du système pour être averti lorsque le trafic réseau lui est destiné, point auquel l'application prend en charge la gestion du trafic entrant (c'est-à-dire la réception d'un appel). Skype et Viber l'utilisent tous les deux.
De l'iOS Developer Library (Souligné par l'auteur):
Y compris la valeur de voip dans la clé de UIBackgroundModes permet de connaître le système qu'il devrait permettre l'application de fonctionner en arrière-plan au besoin pour gérer son réseau prises. Une application avec cette clé est également relancée en arrière-plan immédiatement après le démarrage du système à assurez-vous que les services VoIP sont toujours disponibles.
L'emplacement Des changements significatifs service permet également une semi-finition application de mise à jour avec le nouvel emplacement même si elle ne tourne pas.
À part ces deux cas, une application ne peut rien faire depuis un état terminé jusqu'à ce que l'utilisateur le lance.
Lorsque vous utilisez le gestionnaire de l'emplacement avec notification significantchange, App obtient automatiquement si backgrounded l'application est tué, quand il y a un événement de localisation
- 1. Quelles sont les applications réelles du rendement?
- 2. comment le terminal contrôle les applications lancées par lui-même
- 3. Quelles sont les applications Web Connaissez-vous l'aide Webhooks
- 4. Qu'est-ce que SAP, et quelles sont ses applications courantes?
- 5. Quelles sont les applications économiquement importantes de l'apprentissage automatique?
- 6. Quelles sont les applications pratiques de l'algorithme ROT13?
- 7. déterminer quelles DLL sont en mémoire
- 8. Quelles sont les applications open-source écrites en C/C++ en utilisant PostgreSQL?
- 9. VS2010 Tests unitaires - les exceptions lancées sont vierges
- 10. Quelles sont les polices prises en charge par les applications iPhone?
- 11. Quelles sont les variables initialisées en Delphi?
- 12. En Ruby, quelles sont les lignes verticales?
- 13. Debug.Assert vs exceptions spécifiques lancées
- 14. Quelles sont ces API?
- 15. Quelles sont certaines SocketExceptions courantes et quelles en sont les causes?
- 16. Exiger les erreurs de chemin lancées
- 17. Quelles sont les bonnes expressions régulières?
- 18. Quelles sont les modifications empilables?
- 19. Quelles ressources, en dehors des sites Microsoft, sont disponibles pour en savoir plus sur les applications Web Form et MVC?
- 20. Quelles sont les meilleures pratiques pour construire des applications de multi-location?
- 21. Quelles applications de démonstration d'Apple sont de bons exemples sur l'utilisation d'OpenGL ES sur iPhone OS?
- 22. Quelles applications de la version iO sont acceptées dans l'App Store
- 23. Quelles sont les meilleures pratiques pour développer des applications utilisant Titanium Framework ciblant iPhone et Android?
- 24. Quelles sont les meilleures technologies d'accès distant pour les applications mobiles?
- 25. Quelles sont les alternatives à l'utilisation des applications Tomcat pour Jruby Rack?
- 26. Quelles sont les meilleures ressources pour apprendre la conception web pour les applications web?
- 27. Quelles sont les alternatives OpenID
- 28. Quelles sont mes variables d'environnement?
- 29. Quelles sont les meilleures pratiques pour les applications iOS basées sur le Web?
- 30. Que sont les applications HTML?