Je construis une application iphone et je voudrais garder la trace du nombre de fois qu'il a été ouvert afin que je puisse inviter l'utilisateur à faire certaines actions après qu'il ait été ouvert X fois. J'ai pensé à stocker une variable dans les données de base que je mets à jour chaque fois qu'il est ouvert, mais cela semble être un gaspillage puisque c'est une donnée singleton, pas plusieurs instances d'un objet. Quel est le meilleur moyen de stocker des données comme celles-ci et d'y accéder sans ralentir l'ouverture de l'application?Comment suivre le nombre de fois qu'une application iPhone est ouverte?
1
A
Répondre
2
Vous pouvez stocker les valeurs par défaut de l'utilisateur. Voici le code:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self countOpen];
}
-(void) countOpen {
int _coutn= 0;
_count= [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppCount"] intValue];
[[NSUserDefaults standardUserDefaults] setObject:[NSString stringFormat:@"%d",_count+1] forKey:@"AppCount"];
}
Questions connexes
- 1. Comment suivre le nombre d'utilisateurs de l'application iPhone?
- 2. Comment obtenir une vue "première fois ouverte" pour mon application?
- 3. Comment suivre l'utilisation du réseau de mon application sur iPhone?
- 4. Application non ouverte en android
- 5. L'application iPhone est réactivée (ouverte à partir de l'icône)
- 6. Suivre un lien html depuis une application iPhone
- 7. iPhone: détecter si une UIAlert/UIActionSheet est ouverte
- 8. Instruction SQL pour suivre le nombre de défauts ouverts chaque jour par application
- 9. Nombre d'instances UIWindow dans une application iPhone
- 10. Comment suivre l'orientation iPhone dans google analytics?
- 11. PHP - Nombre de fois téléchargé
- 12. php trouver nombre d'occurrences (nombre de fois)
- 13. Pourquoi est-ce qu'on me demande deux fois d'utiliser le GPS dans mon application web iPhone
- 14. Application de courrier électronique ouverte dans Android
- 15. iPhone SDK: Suivre l'emplacement des utilisateurs en utilisant le GPS
- 16. Suggestions pour suivre le nombre d'étiquettes pour un objet particulier
- 17. Réinitialiser la valeur de la zone de texte sous forme Infopath chaque fois qu'elle est ouverte?
- 18. Comment configurer google analytics sans suivre le nombre de jours par semaine qu'un visiteur unique visite?
- 19. Est-il possible de modifier par programme le nom d'une application iPhone une fois qu'elle est installée sur un périphérique?
- 20. Comment obtenir le nombre de fois qu'une chaîne est répétée dans PHP
- 21. Nombre de fois qu'une classe PHP est créée
- 22. application Windows console ouverte et écrire
- 23. Comment suivre les fichiers dans SMB avec une application?
- 24. identifier le plus petit nombre entier et le nombre de fois où il a été entré
- 25. Comment suivre le vecteur tactile?
- 26. iphone - comparer deux fois
- 27. Nombre de lignes SQLBulkCopy une fois rempli
- 28. Comment puis-je empêcher mon application de suivre les demandes des robots sous forme de vues?
- 29. Comment ajouter un bouton pour suivre le compte Twitter du propriétaire de l'application depuis l'application iPhone?
- 30. est-il possible d'exécuter une seule application à la fois android et iphone
Cela ressemble à une solution décente - comment puis-je remplir automatiquement cela avec 0 pour commencer? Ou retourne-t-il simplement zéro s'il n'y a aucun élément dans l'objet standardUserDefaults, et puis je peux le mettre à 1? – Jason
Oui, la première fois que ça vient toujours avec NIL, alors vous pouvez mettre à 1 et ensuite commencer à l'incrémenter. – iPhoneDev