Utilisation du gestionnaire de compte android pour garder un nom d'utilisateur, même si l'application est supprimée

StackOverflow https://stackoverflow.com/questions/2673506

  •  28-09-2019
  •  | 
  •  

Question

Il y a un mois j'ai posé question . Même avec une personne Bounty est venu avec une meilleure réponse puis en utilisant l'IMEI de l'appareil pour identifier l'utilisateur, puis synchroniser le téléphone avec le serveur.

Maintenant, je suis tombé sur l'Android AccountManager classes. Serait-il possible d'utiliser ces classes pour stocker un nom d'utilisateur et un mot de passe qui pourrait être accessible après un cycle d'effacement / reeinstall de ma demande?

Si oui comment pourrais-je faire cela? Et est-ce que l'utilisateur doit entrer ses informations d'identification keystore chaque fois que l'application est exécutée et le keystore n'est pas ouvert déjà?

Était-ce utile?

La solution

Je ne pense pas. Dans mes expériences comptes sont supprimés si le paquet contenant le authentificateur qui les crée est supprimée.

Autres conseils

Je suis assez nouveau pour Android, mais je pense que votre objectif peut être accompli en utilisant deux gestionnaires ensemble.

Tout d'abord, vous utilisez AccountManager pour effectuer l'association nécessaire des pouvoirs et des ressources du réseau.

En second lieu, vous utilisez le BackupManager pour enregistrer vos enregistrements AccountManager de spécifiques d'application dans le nuage. Si votre application est déjà supprimé, en vertu de Google votre application de suivi du marché devrait être restauré à l'appareil, et par la mise en œuvre de votre application de BackupManager tous les enregistrements AccountManager avant ainsi.

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