[ https://issues.apache.org/jira/browse/CB-12928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16084389#comment-16084389 ]
Jon Hoffman commented on CB-12928: ---------------------------------- I added the one file you mentioned above that was missing. If you find any additional files, please let me know > Windows UWP shared Local Folder being removed > --------------------------------------------- > > Key: CB-12928 > URL: https://issues.apache.org/jira/browse/CB-12928 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-windows > Affects Versions: 6.5.0 > Environment: When running on a Windows 10 platform > Reporter: Jon Hoffman > Assignee: Jesse MacFadyen > Priority: Critical > Labels: windows > > We are writing an application using Ionic 2 for Windows 10. The application > will need to share data between different users on the same machine therefore > we are using the shared local folder to save the data to as described in the > “Using Shared Local” section of this page: > https://blogs.windows.com/buildingapps/2016/05/24/sharing-your-local-app-data > This method works great and we made changes to the Cordova-Sqlite-Storage > plugin so it will write the database file to the shared local folder. The > problem is when we update our application the shared local folder is removed > thereby erasing all of the saved data. > I created a native C# application to see if we had the same behavior when we > updated a native application. When we updated the native app the shared local > folder was not removed therefore this is an issue specific to our hybrid > application. > My first thought was maybe the Add-AppDevPackage.ps1 scripts were different > between the native and Ionic 2 application since that is the script that we > used to perform the installation and update. I ran a comparison tool to > compare the scripts from the Ionic2 and native applications however the two > files are exactly the same. > I can also verify that the user local folder for the application is not > removed when we perform an update however that folder is specific to the > individual user and we can not share data from that folder. Does anyone know > why the shared local folder is removed when we perform an update of an Ionic > 2 application? > I put a proof of concept application that simply writes a text file to the > shared local folder and the application local folder that can be used to see > how the shared local folder is removed when we update the app. The > repository is located here: > https://github.com/hoffmanjon/Cordova_Windows_UWP_Shared_Local_Folder and > includes a windows plugin to write to the shared local folder. > You will need to set a group policy to get the shared local folders working. > In the in the “Using Shared Local” section of this page: > https://blogs.windows.com/buildingapps/2016/05/24/sharing-your-local-app-data > it describes how to change the policy and which one to change. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org