Gestion version béta
AP
Membre
Hello,
Je suis presque prêt à sortir une version béta de mon application et me demandais quelles étaient les meilleures façon de gérer une expiration après une certaine date dans une application cocoa.
Toute idée est la bienvenue
Je suis presque prêt à sortir une version béta de mon application et me demandais quelles étaient les meilleures façon de gérer une expiration après une certaine date dans une application cocoa.
Toute idée est la bienvenue
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Cependant, en pratique, ce qu'on veut n'est pas de bloquer à partir d'une certaine date (difficile à établir), mais lorsque une nouvelle version est dispo.
Ton appli peut faire une simple requête au démarrage vers ton site web pour connaà®tre le n° de version courante.
Inclus dès le départ la MAJ automatique grâce à Sparkle. La mise en oe“uvre est très simple et le fonctionnement super-propre: il n'y a aucune bonne raison de ne pas le faire.
Le souci avec la date c'est que l'utilisateur peut changer la date courante pour toujours pouvoir utiliser l'application.
Idem pour la requête au démarrage, on peut facilement bloquer avec /etc/hosts.
Pour ma part, je trouve que le mieux c'est de limiter les entrées dans le logiciel, supposons que tu fais un logiciel
de base de donnée, tu limites a 15 entrées maximum.
Sans doute pas dans ce cas-là . Sparkle est plutôt fait pour mettre à jour le bundle de l'appli.
Si ça bloque, le logiciel refuse de se lancer et basta.
Merci pour votre aide.
Tant que c'est pour une bêta, il suffit effectivement de refuser le lancement du logiciel.
En revanche, pour une version publique, il faut absolument éviter ça.