Je crée une application Cocoa shareware et je voulais savoir quelle est la meilleure façon de mettre dans un "nag screen". Au fond devant la fenêtre principale de l'application montre, je veux avoir une fenêtre avec un texte, un bouton d'enregistrement, et un bouton « Pas encore » (qui est désactivé au début). Il y aura une minuterie sur le bouton Pas encore si le titre du bouton change en fonction du nombre de secondes, comme:Création d'un écran Nag pour une application Cocoa
« Pas encore ... 10 » « Pas encore ... 9 »
etc., et à la fin des 10 secondes sur le bouton Pas encore est activé, permettant à l'utilisateur de procéder et utiliser l'application. Quelle est la meilleure façon de faire quelque chose comme ça? Puis-je utiliser NSAlert?
J'ai vu cela étant bien fait dans Pacifist, toute aide serait appréciée. Merci
Les gens achètent des produits shareware s'ils sont bons, pas à cause de fenêtres popup ennuyantes. – Jacob
Je trouve l'approche de la minuterie très frustrante (surtout si elle va apparaître au moment du lancement). Je préfère quand une version d'essai d'une application est fonctionnelle, sauf pour des choses comme l'épargne (tatouage sortie est encore mieux, parce que l'utilisateur peut voir exactement ce que l'application produit). De cette façon, l'utilisateur peut utiliser l'application autant qu'il le souhaite (pour voir comment cela fonctionne, etc.), mais s'il veut l'utiliser pour produire quelque chose, il doit l'acheter. –
Si vous avez une version gratuite qui est assez complète, pourquoi ne pas faire un binaire qui fait tout pour, disons, 14 jours, puis revient à la fonctionnalité libre après cela. Tout ce que vous avez à faire est de mettre un lien dans la barre de titre de la fenêtre principale avec un léger rappel "14 jours restants dans le procès" ou quelque chose comme ça. Acorn 2.0, l'éditeur d'image, le fait magnifiquement. Les écrans Nag sucent. Ne fais pas ça. – Alex