40 votes

les éléments de porte-clés iphone persistent après la désinstallation de l'application?

Je suis à jouer avec idandersen de scifihifi-iphone code pour le trousseau et suis tombé sur le problème suivant - j'ai défini le mot de passe à l'aide, dis

[SFHFKeychainUtils storeUsername:@"User" andPassword:@"123"
                  forServiceName:@"TestService" updateExisting:YES error:&error];

Puis de les supprimer de l'application de test de l'appareil et l'installer de nouveau - le préalablement définir le mot de passe s'affiche à rester dans le trousseau...
C'est le comportement attendu? Et est-il un moyen de assurez-vous que le mot de passe je jeu sera supprimé avec l'application?

34voto

Sven Points 13090

Oui, c'est le comportement attendu et correct.

Certains éléments de porte-clés peuvent être partagés avec d'autres applications que vous contrôlez (qui partagent le même groupe d'accès aux éléments de porte-clés).

Vous devez simplement laisser les informations tranquilles lorsque votre application est supprimée. Vous n'avez pas de rappel ou de méthode de suppression des éléments de porte-clés sur la suppression de votre application.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X