Ir para conteúdo
Fluttership
  • Cadastre-se

Recommended Posts

Fala Devs!!!

Uma experiência que tive, referente ao uso armazenagem de dados, foi usar o flutter secure storage.

Quando na empresa onde trabalho, eu estava fazendo armazenagem de dados, como Token, UserId ( Básico da autenticação em JWT ),  o plugin Shared Preferences. Ele funcionava, mas notei um pequeno erro. Quando eu fazia o primeiro login, via ADB Shell, eu via que ele salvava um XML com esses tal dados, e quando eu removia, usando clear e remove, ele dava null, no console, mas quando eu dava hot reload, os dados voltavam !!

Uma coisa que em produção não dava problema, mas o que me preocupou foi o fato do xml persistir com os mesmos dados. O funcionamento dele é parecido com o session do PHP, onde armazena localmente tais dados, porém continuei tendo o mesmo problema, onde optei usar o Flutter Secure Storage.

https://github.com/mogol/flutter_secure_storage

https://pub.dev/documentation/flutter_secure_storage/latest/

Ele é simplesmente perfeito, funcional e simples. Ainda mais para dados sensiveis, como estes...

Não optei pelo SQLite, por motivos óbvios, não guardo dados em quantidade que necessite essa migração.

Bom, fica a dica aí pra quem tem ou teve problemas com dados, e quem ainda não passou, e quem tem outras experiência, diga ai! 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Criar Novo...