Gestion des trial periods
AP
Membre
Bonjour,
Quelles sont les bonnes pratiques pour gérer les trial périodes et où en particulier stocker la date d'installation de manière assez sécurisée?
Merci d'avance pour vos partages d'expérience
Quelles sont les bonnes pratiques pour gérer les trial périodes et où en particulier stocker la date d'installation de manière assez sécurisée?
Merci d'avance pour vos partages d'expérience
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pour ma part c'est stocké dans les pref de l'application, sous le nom d'une clé qui n'a AUCUN rapport, et la date est archivée à l'aide de NSArchiver.
À partir de là , il est quand meme toujours aussi simple de changer la date de son ordinateur afin de profiter de plus de X jours. Mais aucun utilisateur ne fera ça pour une application uniquement.
Il reste aussi la possibilité pour l'utilisateur de supprimer la clé (s'il la trouve) dans les preferences... là encore, je ne vois pas pourquoi il s'amuserait à faire ça tous les X jours...
Y'a un moment, il faut arrêter de vouloir pousser trop la sécurisation de son logiciel payant. Si quelqu'un a choisit de ne pas acheter ton logiciel, ce n'est pas parce qu'il va se retrouver dans l'impossibilité de le pirater qu'il l'achètera pour autant.. bien au contraire, ça pousse la demande.
Le petit truc en plus pour une période trial, c'est de mettre une date d'expiration... il faut juste être sûr de régulièrement mettre à jour ton application.
Par exemple, tu peux estimer que ta version 1.0 devra expirer fin 2011. (en plus des X jours d'utilisation maximum).
comment fais-tu avec NSDate et NSArchiver ?
Merci