Je suis curieux de comprendre le pipeline qu'utilise iOS lorsque je télécharge une application à partir du magasin. Je sais que les paquets sont basés sur .ipa. Est-ce que les iOs téléchargent et explosent simplement l'ipa sur le disque?Quelles API iOS appelle lorsque nous téléchargeons une application ou une mise à jour depuis AppSTore
Répondre
L'installateur iOS n'informe pas votre application de l'installation ou de la mise à jour. En ce qui concerne votre application, rien ne se passe lorsque l'utilisateur installe ou met à jour l'application. C'est à vous de détecter tout changement la première fois ou la prochaine fois que votre application est lancée. Si votre application est suspendue en arrière-plan pendant que l'utilisateur choisit de la mettre à jour, le système d'exploitation tue votre application sans vous en avertir (tout comme il peut être tué dans d'autres situations, comme une mémoire insuffisante). Si votre application exécute une tâche en arrière-plan pendant que l'utilisateur choisit de la mettre à jour (par exemple, jouer de la musique, faire de la VoIP ou terminer une tâche en arrière-plan), je ne sais pas ce qui se passe. terminez votre application, en lui donnant une chance de sauvegarder l'état via les API standard que vous utilisez déjà.
- 1. refus de mise à jour appstore avec une résolution étrange
- 2. Quelles sont les options pour créer une application iOS à mise à jour automatique avec MonoTouch?
- 3. aller à l'écran de mise à jour AppStore à partir d'une application iOS
- 4. Pouvons-nous soumettre une application à appstore, qui a un framework personnalisé iOS en mode Debug?
- 5. app ios mise à jour sans soumission appstore
- 6. iOS: Script Shell depuis une application iOS
- 7. Mise à jour du module DotNetNuke depuis une autre application
- 8. Que se passe-t-il exactement lorsque iOS installe une mise à jour pour une application?
- 9. iOS: Quelles sont les étapes à suivre pour mettre à jour une application iPad?
- 10. Comment mettre à jour une application iPhone
- 11. Application iOS dans Cydia et AppStore
- 12. Mise à jour d'une TableView pendant une mise à jour asynchrone - veuillez nous en informer!
- 13. Comment appliquer une mise à jour après une insertion ou une mise à jour POSTGRESQL Trigger
- 14. Système de base de données ou de mise à jour pour une application iPhone à jour?
- 15. appelle une fonction Oracle qui fait une insertion/mise à jour de PHP?
- 16. Mise à jour de l'image tabhostAfficher depuis une autre activité
- 17. Application iPhone Question à propos de AppStore
- 18. DateHeure, minutes depuis la mise à jour?
- 19. Oracle Trigger Mise à jour d'un champ sur une insertion ou une mise à jour
- 20. Comment implémenter défilement gauche-droite, mise à jour lorsque nous avons une grande image
- 21. Natif iOS Sencha 2 build - pouvons-nous mettre à jour dynamiquement l'application
- 22. Mise à jour une application 4.0RC SilverLight à 4.0 RTM
- 23. Pourquoi une application ClickOnce mise à jour effectue-t-elle une mise à niveau?
- 24. Comment valider une application iOS payante
- 25. iOS: Comment définir une application comme application populaire près de chez moi sur Appstore?
- 26. Appeler ou appeler une application depuis l'intérieur de mon application dans iOS
- 27. Ios UILabel mise à jour performance
- 28. Comment appeler une API privée depuis Monotouch?
- 29. Mise à jour d'une application ios utilisant des coredata avec une version sans
- 30. Mise à jour de TimeZone depuis une application sur Windows Mobile 6.1
Pouvez-vous nous expliquer comment détecter une mise à jour lors de votre prochain lancement? – cesarislaw
Vérifiez la version de votre bundle ('kCFBundleVersionKey' dans votre Info.plist) pour vérifier la version de votre application. Si vous enregistrez la version actuelle de l'application sur les valeurs par défaut de l'utilisateur chaque fois que l'utilisateur lance votre application, vous pouvez comparer la version enregistrée à la version actuelle. Si elles diffèrent, l'utilisateur vient de mettre à jour. –