For iOS you can use the new shared keychain, and for android you can
persist data to google drive to share across applications.

https://github.com/googledrive/appdatapreferences-android


Jay Proulx | computer scientist | aem engineering | office: 613.940.4052 |
mobile: 613 866 0732 | adobe systems




On 2015-02-12, 4:05 PM, "Josh Bavari" <jbav...@gmail.com> wrote:

>Andrew,
>
>Here at Ionic, we've had a few users request something like this. My
>approach has been to create a Cordova plugin, that takes the following
>steps:
>
>Creates an instance of the original webview
>Executes some JS inside the webview that will grab all entries for
>localstorage
>If Android pre KIT_KAT or more, executed JS calls a JSInterface to pass
>the
>data back to native land
>If KIT_KAT or greater, calls evaluateJavascript
>Those values are read, and passed back to the original webview
>From there, it'd go through the keys, and add them into the new webview
>
>See this repo for my work in progress:
>https://github.com/driftyco/cordova-plugin-local-storage-retrieval
>
>On Thu, Feb 12, 2015 at 1:46 PM, Andrew Grieve <agri...@chromium.org>
>wrote:
>
>> Worth a discussion about this, I think.
>>
>> If you have an app already launched that uses localstorage/websql, and
>>want
>> to switch to xwalk, how can you migrate your data?
>>
>> What if you want to use system webview for API >= 21 and xwalk only for
>>old
>> phones? Then you need to move data in the reverse direction.
>>
>>
>> Idea 1:
>> - See if sqlite / localstorage databases are the same format, and
>>provide
>> code that migrates db locations
>>
>> Idea 2:
>> - Use wizcorp's multi-window plugin to create a new an off-screen system
>> webview, then use post-message to read data out of the old one.
>>
>> WDYT? Is this a problem we need to solve?
>>
>
>
>
>-- 
>"Clear thoughts produce clear results."
>Josh Bavari
>Application Developer
>Phone: 405-509-9448
>Cell: 405-812-0496
>Email: jbav...@gmail.com


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org

Reply via email to