nativescript-secure-storage
nativescript-secure-storage copied to clipboard
RemoveAll Does Not Work With iOS Security++
This is strange though, the Remove All Options do not work with iOS Security keys.
With,
let secureStorage = new SecureStorage();
console.log(secureStorage.getSync({ key: "KEY" }));
secureStorage.removeAllSync();
console.log(secureStorage.getSync({ key: "KEY" }));
Will log,
VALUE
and
undefined
respectively,
But for values set with,
let secureStorage = new SecureStorage(kSecAttrAccessibleWhenUnlockedThisDeviceOnly);
the following,
console.log(secureStorage.getSync({ key: "KEY" }));
secureStorage.removeAllSync();
console.log(secureStorage.getSync({ key: "KEY" }));
will log,
VALUE
and
VALUE
respectively,
Any feedback on why this may be the case?