Comments (5)
This is just part of how keychain works on iOS.
You can update your app delegate to remove keys on first launch.
jrendel/SwiftKeychainWrapper#98 (comment)
from capacitor-secure-storage-plugin.
Oh, thanks for the heads up. Closing this.
from capacitor-secure-storage-plugin.
@tjblackheart Did you manage to get the wrapper to delete on first launch? I added the check as mentioned in the comment but nothing gets delete, so not sure if I'm missing something else?
from capacitor-secure-storage-plugin.
Hey @dahyui, I have no IOS machine for developing on, so I did a similar workaround: In the (unencrypted) capacitor store I check for a "first_run" key, if that's not there, I just force delete everything and then set it. Works well enough for me but probably doesn't answer your question, sorry about that.
from capacitor-secure-storage-plugin.
This is just part of how keychain works on iOS.
You can update your app delegate to remove keys on first launch.
Tried but removeAllKeys() returns false and Keychain is not cleared
Any suggestions?
from capacitor-secure-storage-plugin.
Related Issues (20)
- `remove` method throwing error in ios when key not found HOT 1
- Cannot access secure storage on iOS when device is locked with passcode
- Delete the app doesn't remove the storage on the iOS app: Latest iOS 15+ HOT 1
- Android SecureStorage.set can not handle null values HOT 1
- Can we get a new NPM release? HOT 1
- Please add the ability to specify the serviceName HOT 1
- Question: new key generation HOT 1
- CocoaPods Install Error - Is ARM64/M1 Supported HOT 3
- Storage.set() throws an error on 0.6.4 and 0.7.0 on iOS HOT 9
- Android 11 issue
- React hooks
- Capacitor V4 compatibility HOT 2
- Storage is 'empty' after updating from 0.5.1 to 0.6.0 HOT 2
- `clear()` throws error on iOS if secure storage is empty HOT 2
- After Reinstalling the app storage is available. HOT 3
- No available storage method found HOT 4
- Saving not working on TestFlight
- SwiftKeychainWrapper deprecated HOT 1
- Capacitor 5 compatibility HOT 2
- Do we need to declare compliance on Apple Store? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from capacitor-secure-storage-plugin.