Code Monkey home page Code Monkey logo

Comments (8)

ggozad avatar ggozad commented on July 26, 2024

Hey,
You are using one of the broken forks instead of the original (hint: this is the repo of the original).
Seems that the plugin you are using has only one change from our original, changing the namespace.
I cannot control the forks nor fix them.

You could also kindly ask @nespapu to remove his broken plugin as it just causes confusion.

from cordova-plugin-secure-storage.

gorkagb avatar gorkagb commented on July 26, 2024

Hi again, thanks for replying so soon

Sorry then, we tried using the original plugin "com.crypho.plugins.securestorage", added to config.xml but phonegap build states is an invalid plugin when trying to rebuild.

The correct one is this https://build.phonegap.com/plugins/5851 ?

I´ll get in touch with @nespapu to ask for removal of his plugin

from cordova-plugin-secure-storage.

ggozad avatar ggozad commented on July 26, 2024

You should be using npm to manage your plugins. Crypho is publishing all releases to the npm registry. The version you indicate is old (we are now on 2.2.2) and build.phonegap.com is deprecated.

I am not using phonegap, but I know others have managed just fine so I am guessing it's a configuration problem. If you post details about what you do and how it fails, I might be able to help.

from cordova-plugin-secure-storage.

gorkagb avatar gorkagb commented on July 26, 2024

changed to the version from npm you quoted and seems to be working now, thanks again!

from cordova-plugin-secure-storage.

gorkagb avatar gorkagb commented on July 26, 2024

Sorry for reopening the issue but i´m having some misconceptions with how the plugin works.
Once the plugin is instantiated, initialized, for every ss.get do we need to use the success callback in order to manage the data?

Being aysncronous is giving us headaches for how we managed localstorage inside our app (angularjs) previously so maybe i´m looking at it from a completely wrong perspective and need to change the point of view. Should we only use the plugin at start of app to setup values in rootscope and before closing it to store them again if needed?

from cordova-plugin-secure-storage.

ggozad avatar ggozad commented on July 26, 2024

Cordova plugins unfortunately need to be async. That's how the bridge works.
With that in mind it's not that hard to rethink your app that way. For our own apps we use promises to avoid callbacks.

You are also correct that typically you would read whatever data you need when initialising the app or a some view. If you need a lot of secure data, you might as well store only keys in securestorage and encrypt/decrypt on the client synchronously.

from cordova-plugin-secure-storage.

gorkagb avatar gorkagb commented on July 26, 2024

ok, thanks a lot for the advice.

from cordova-plugin-secure-storage.

nespapu avatar nespapu commented on July 26, 2024

Hi @ggozad and @gorkagb I have just deleted the repository as you asked.

from cordova-plugin-secure-storage.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.