We are using native key-chain wrapper class to store and retrieve values from the key-chain. But in some case the value is getting deleted/empty.
We have the below items enabled in our app
- Location service ON - Always state initially and user can change that in device settings
- Background Fetch - ON - We are not using any specific method for this in code. (i.e
performfetchwithcompletionhandler
method not used/added in code )
Whether the above scenario may have impact on keychain items or is there any other scenario which can cause keychain items to be deleted.