Nous devons être en mesure d'installer facilement nos applications internes sur nos appareils et de les mettre à jour rapidement, peu importe où ils se trouvent.iOS Enterprise distribution via webapp?
Je suis à la recherche de différentes façons de distribuer notre application interne à notre personnel. Jusqu'à présent, j'ai trouvé iTunes, iPhone Configuration Utility, l'installation via un lien Web, etc ...
Nos appareils ne seront probablement pas à proximité de notre bureau et dépendent principalement de la 3G, il semble donc que le lien web est ma meilleure option gratuite.
J'ai créé une application Web que je peux ajouter à l'écran d'accueil pour installer/mettre à jour l'application. Ce que je veux faire est de rendre l'application web plus intelligente: Afficher un bouton "Installer" ou un bouton "Mettre à jour". Idéalement, je veux que l'application web sache quelle version de l'application est déjà installée.
La seule façon de penser à cela: Lorsque l'utilisateur clique sur le lien d'installation, stockez le numéro de version dans localStorage. Quand ils reviennent plus tard, comparez cela à ce qui est disponible et affichez le bon bouton.
Le plus gros problème avec cette "solution" est, et si l'utilisateur efface le cache de Safari? Les applications d'écran d'accueil ont-elles leur propre cache protégé?
Une autre option consiste à demander à l'application de transmettre elle-même son numéro de version au serveur et de l'enregistrer dans une base de données. Mais c'est plus compliqué, donc je voudrais éviter cela. Si je pouvais utiliser un schéma d'URL pour obtenir le numéro de version sans lancer l'application, ce serait acceptable. Mais je ne pense pas que ce soit possible.
Donc, étant donné que nous devons rapidement mettre à jour l'application rapidement sur l'appareil, peu importe où notre personnel voyage, quelle est la solution la plus facile, la meilleure, et de préférence gratuite?
On dirait que beaucoup de travail quand vous pourriez juste faire le bouton dire "Installer/Mettre à jour". – ceejayoz