Comment stocker des informations dans l'iPhone afin qu'elles ne puissent pas être supprimées lorsque l'application est supprimée. Par exemple pour indiquer si l'utilisateur a déjà utilisé toutes les fonctionnalités d'évaluation. J'ai essayé d'utiliser [NSUserDefaults standardUserDefaults] - mais il s'est actualisé chaque fois que l'application est supprimée.Magasin de données permanentes iPhone
Répondre
Certaines applications gèrent cela en récupérant l'identifiant unique du périphérique (UDID) et en le stockant sur leurs serveurs. Si le serveur voit le même UDID deux fois à partir de l'étape de validation de l'application, refusez la validation.
Je ne pense pas que cela volerait avec les critiques App Store, cependant. –
Apple ne vous autorise pas à le faire. Si les applications peuvent laisser des fichiers après leur désinstallation, vous pouvez faire en sorte que votre disque ne puisse plus se débarrasser du contenu.
Je pense qu'il est possible de stocker ces données dans le trousseau, voir this forum. Je pense aussi que c'est mal de faire une telle chose, que vous combattez l'utilisateur, mais c'est votre choix.
Votre meilleur pari ici est probablement de stocker des données sur un serveur, en associant l'UDID de l'appareil avec toutes les informations que vous souhaitez stocker. Pour obtenir le UDID, faites ceci:
NSString *udid = [[UIDevice currentDevice] uniqueIdentifier];
Si vous ne voulez pas configurer un serveur vous-même, vous pouvez utiliser ce service pratique je l'ai essayé à Parse appelé: http://www.parse.com/ Vous serez en mesure d'utiliser leurs SDK natifs pour stocker des données dans leur service cloud, puis les récupérer. Vous devriez être capable de simplement stocker l'udid avec l'un de leurs objets, puis le récupérer avec une requête.
- 1. image Iphone magasin (pièges?)
- 2. Variables d'assignation permanentes Python
- 3. IIS permanentes redirections
- 4. améliorer magasin de données temporaire
- 5. Effacement du magasin de données?
- 6. interface de requête magasin iPhone CoreData
- 7. Localisation de l'application iPhone pour le magasin
- 8. Comment transférer le magasin de données Core depuis un iPhone fourni vers un simulateur iPhone?
- 9. Obtenir des informations d'identification Digg OAuth permanentes
- 10. iphone pdf sauver le document magasin
- 11. iOS: formulaire de migration plist à SQLite magasin de données
- 12. Modification de l'identificateur de regroupement de l'application dev iPhone - conserver le magasin de données principal?
- 13. Grand magasin de données (nosql ou pas)
- 14. Accès au magasin de données App Engine
- 15. Récupération de données hiérarchiques à partir du magasin de données
- 16. magasin de données approprié pour les données de capteur
- 17. iPhone - est-il possible de regarder le magasin de données principal pour une application en direct?
- 18. iPhone - flotteur magasin à SQLite à travers CoreData
- 19. paramètres de magasin dans l'iPhone
- 20. iPhone SDK: Données de base
- 21. Comment puis-je rendre permanentes les données personnalisées que j'ai manuellement placées dans ma base de données de base?
- 22. méthode de magasin de données de jeu flash de Facebook
- 23. transactions de magasin de conception de base de données
- 24. image de magasin django dans la base de données
- 25. clé étrangère dans le magasin de données de google app
- 26. iPhone CoreData Migration et modification de données
- 27. Comment écrire une image dans le magasin de données?
- 28. Manipulation des dates dans le magasin de données
- 29. Est-ce que Key.from_path a atteint le magasin de données?
- 30. Afficher l'étiquette personnalisée du magasin de données avec dojox.charting
Si vous avez des fonctions d'essai, vous vous trompez. Au lieu de cela, offrez une copie gratuite de l'application et utilisez les achats in-app pour débloquer votre fonctionnalité "pro". – bpapa
En outre, tout essai d'utilisation ou de limitation du temps sera rejeté par les évaluateurs App Store. –