Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Estou com uma dúvida lógica, que não consigo resolver.
Tenho um aplicativo rodando em webview, portanto, usando html/javascript.
Quero de alguma forma armazenar preferências do usuário no próprio celular, por exemplo, cor de fundo da página, imagens já vistas etc.
Como é algo que vai ser usado exclusivamente por cada usuário, em seu celular, não quero armazenar isso no servidor.
Seguindo o exemplo do fundo da página. Eu precisaria, por exemplo, de um local só pra armazenar uma variável. Ela até já pode existir, tipo, tendo um valor padrão, mas que desse pra modificar quando o usuário quisesse.
Já tentei usar cookies e localstorage, mas não funcionou. O localstorage não é compatível com a versão do navegador padrão.
Alguém sabe o que eu poderia fazer? Pra mim, o ideal seria ter um arquivo txt que eu pudesse modificar. Ou um xml, algo assim.
Desde já, obrigado.
Html5 localstorage tb funciona...
>
Em 08/02/2018 at 16:33, Jesse&Francinete disse:
Dê uma lida nisso: https://www.androidauthority.com/how-to-store-data-locally-in-android-app-717190/
Essa documentação me salvou muito, aconselho à usar um BD SqLite, leve, simples e prático, garanto que não vai se arrepender, tudo isso localmente. ;)
Valeu, vou dar uma olhada. O maior problema é que o app está em webview. Dei uma lida aqui por alto nesse artigo e não menciona isso. Mas vou dar uma pesquisada. Brigadão
>
3 horas atrás, manoaj disse:
Html5 localstorage tb funciona...
Pois é, no pc funcionou, mas quando rodei no celular, não funcionou. Acredito que por causa do navegador padrão do celular.
Utilizei o localstorage com phonegap e funcionou normalmente...
Dê uma lida nisso: https://www.androidauthority.com/how-to-store-data-locally-in-android-app-717190/
Essa documentação me salvou muito, aconselho à usar um BD SqLite, leve, simples e prático, garanto que não vai se arrepender, tudo isso localmente. ;)