We have an existing Cordova app that we’re looking to replace with an Expo app. The new app will have the same bundle identifier, same distribution keys, etc. as the old one. We would like to carry over the session key from the old version of the app to the new version, so users remain logged in.
My gut instinct is that the most likely way to do this would be to use SecureStore (https://docs.expo.io/versions/v27.0.0/sdk/securestore). In the Cordova app, we would save the session key to the keychain/ Android keystore, and in the new one we would load it using SecureStore. Since the app would be a true “upgrade” (same bundle ID, etc. - just a new version with different bits), I’m hoping it would work.