Imagine que j'ai une application AIR à mettre à jour: le numéro de version précédent est 0.0.1, le numéro actuel est 0.0.2. Maintenant, l'application précédente est installée sur de nombreux PC différents. Je veux mettre à jour UNIQUEMENT certains clients, en fonction d'un identifiant particulier. Est-il possible d'ignorer le processus de mise à jour pour certains clients?Skip AIR update
Répondre
La réponse courte est oui, c'est possible. Vous pouvez faire à peu près tout ce dont vous avez besoin si vous écrivez votre propre code pour vérifier les mises à jour, télécharger les mises à jour dans un fichier local, puis appelez System:Updater.update() ou Air.update:ApplicationUpdater.installFromAIRFile() L'ancien exemple AIRUpdater.js d'AIR 1.0 peut vous aider à démarrer.
Le problème est que vous devrez mettre à jour tous vos clients 0.0.1 avec un nouveau code avant de pouvoir prendre une décision sur 0.0.2. Et si vous ne disposez pas d'un moyen efficace de vous assurer qu'ils ont tous été mis à jour avant de déployer votre prochaine version, vous souhaiterez probablement modifier l'emplacement du fichier descripteur de mise à jour dans votre version intermédiaire. Sinon, vous pourriez vous retrouver avec la version 0.0.1 de la version intermédiaire qui ignore la version intermédiaire et la mise à jour vers la version 0.0.2 sans votre vérification d'identité.
Et je ne l'ai pas encore essayé, mais il pourrait être encore plus facile d'utiliser la nouvelle classe Air.update: ApplicationUpdater d'AIR 1.5 et mettre votre vérification d'identité dans l'événement updateStatus.
- 1. skip jsf lifecylce phase
- 2. cacao + skip os fichiers générés
- 3. wput sous Windows en ignorant --skip existant
- 4. Linq sur DataTable avec .Skip() et la méthode .Take()
- 5. Simple Update Tool
- 6. mysql update mathématiques
- 7. DataRow Update .NET
- 8. Requête SQL Update
- 9. Deadlock sur SELECT/UPDATE
- 10. Requête SQL UPDATE
- 11. MySQL UNION for UPDATE
- 12. .Net Windows Update Interrogation
- 13. ajax update multiple div
- 14. Comment exécuter une application adobe air sans Adobe Air Player?
- 15. Comment le programme d'installation d'Adobe AIR peut-il nécessiter AIR?
- 16. INSERT rapide SQL sans UPDATE
- 17. Auto Update Installer pour .net
- 18. MySQL (DEFAULT + ON UPDATE) TimeStamps
- 19. SWT update/redraw/layout prblem
- 20. SubSonic Update 2.1 à 2.2
- 21. flex air datagrid itemRenderer
- 22. Obfuscation Flex/Air
- 23. air process adt flex
- 24. Adobe air http auth
- 25. Flex 4 avec AIR
- 26. Questions Air/Ressources
- 27. fichier flex air exec
- 28. Thèmes dans Adobe AIR
- 29. Flex AIR unzip
- 30. Remoting avec AIR
Salut et merci pour votre réponse. Le fait est que je veux utiliser le mécanisme de mise à jour pour charger les nouveaux contenus quotidiens (swf) lorsqu'un client particulier en a besoin. Donc, j'imagine qu'il n'y aurait pas à s'inquiéter de sauter de 0.0.1 à 0.0.4 si ce dernier a un contenu pour le client myID. –