Question

Je pense à faire un temps limité version complète de mon application, afin que les utilisateurs peuvent essayer par exemple 7 jours.

Y at-il une bibliothèque Obj-C recommandée?

Était-ce utile?

La solution

Tout d'abord, ne stocke pas vos données à l'intérieur de l'application. Sinon, il serait simple de supprimer l'application du système de fichiers et le télécharger à nouveau redémarrer le compte à rebours. Conservez-le dans les préférences de l'utilisateur ou Application Support au lieu. Vous pouvez utiliser un plist pour cela. Vous pouvez également utiliser un fichier caché si vous le souhaitez. Il suffit de ne pas trop compliqué ou trop envahissant. Votre application peut être craqué, peu importe les mesures de sécurité que vous utilisez à la fin. Juste être juste assez pour l'utilisateur final qui pourrait être un client potentiel.

Voici un lien très agréable sur le thème de la mise en œuvre d'un essai limité dans le temps à Cocoa:

http://lipidity.com/apple/shareware-licensing-techniques/

Autres conseils

Sans possibilité de protéger vos données contre toute manipulation / suppression, il est impossible de le faire.
Comment yo vérifier, si elle est premier démarrage de votre application, si toutes vos données est effacé.

Certains autre est id « hardcoded » jeton et connexion au reste du monde (au moins pour le premier démarrage, pour saisir une clé de données type signé)

Peut-être que vous pouvez utiliser un serveur où est magasin UUID et première fois, ils ont lancé l'App. Ensuite, chaque fois qu'ils ouvrent votre application, il demande à votre serveur s'ils peuvent l'utiliser ou non. Il est plus difficile que les dates de magasin sur l'appareil, mais si vous le faites, les utilisateurs peuvent accéder à votre demande changeant simplement la date de l'appareil sur Paramètres.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top