I have an established Cordova app that uses localstorage extensively. After moving to Capacitor, all localstorage data is missing - I’m assuming this is because of the change in url scheme because the data still exists if I downgrade back to the Cordova implementation.
Does anyone know the default scheme for Cordova Android? Or a way to figure out what it is? Then I can configure Capacitor to use the “old” scheme.
There are some notes about this in the Capacitor docs, but nothing relating specifically to Android Cordova to Capacitor migration.
I tried this, but if I change “androidScheme” to “file” then the app won’t load any more. (Capacitor 3 RC0).
You are lucky if you have been using cordova-plugin-ionic-webview because this sets the scheme to “http” so upgrading to Capacitor should keep the localStorage entries.
Hi. I’m using Capacitor 3 to create a new release to my WebApp migrating from Cordova.
The app by Cap3 is losing my localStorage data… Because is loaded in http://localhost instead of file://android_asset… like in cordova before.
I’m trying to use the conf “server”: { “androidScheme”: “file” } but now I’m facing the error:
The webpage at file://localhost could not be loaded because: net::ERR_ACCESS_DENIED
It wont work on any capacitor version, i alternatively used sqlite of capacitor to migrate data from file to http or locastorage to sqlite and vice versa, actually after sqlite, my app does not need any scheme.