[
https://issues.apache.org/jira/browse/CB-12928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16082769#comment-16082769
]
Jan Piotrowski commented on CB-12928:
-------------------------------------
Actually it looks like you didn't upload all the files of the plugin to Github:
https://github.com/hoffmanjon/Cordova_Windows_UWP_Shared_Local_Folder/tree/master/plugins/com-myfuelmaster-file-save
`www/FileSavePlugin.js` is referenced in
https://github.com/hoffmanjon/Cordova_Windows_UWP_Shared_Local_Folder/blob/master/plugins/com-myfuelmaster-file-save/plugin.xml#L4
but not part of the repo. The plugin also isn't part of `config.xml` or
`package.json`, so `cordova prepare` can't just redownload it.
> 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: [email protected]
For additional commands, e-mail: [email protected]