Background info:
Recently I introduced firebase remote config to my application, which seems to have triggered an additional read of the stored encryption key at runtime. This read works correctly but subsequent reads afterwards return a null from the store as per the steps below.
I am using flutter_secure_storage to save a base64 encryption key which I read in order to decrypt a secure hive box. Any help with this would be really appreciated, otherwise I'm going to have to move away to use something like sqflite instead.
Repro steps:
Save a key to the store
Read key from store, it returns correctly
Make two other reads in under 5 seconds which also come back correctly.
Make a final read about 10 seconds after the last one
readAll returns an empty map and read on the specific key returns null
Background info: Recently I introduced firebase remote config to my application, which seems to have triggered an additional read of the stored encryption key at runtime. This read works correctly but subsequent reads afterwards return a null from the store as per the steps below.
I am using flutter_secure_storage to save a base64 encryption key which I read in order to decrypt a secure hive box. Any help with this would be really appreciated, otherwise I'm going to have to move away to use something like sqflite instead.
Repro steps:
Other information: