We are trying to find a way to update our app and add features (such as modules, game levels, etc), without having to go through the appstore for every feature release or every level upgrade.
How we see this happening is items such as new game levels, simple features or HTML tweaks.
Something like, we would have our base app, THEN we want to know if the user wants to turn on a feature or get a new level, or if we want to provide a new section of our app but let the user opt in to getting it. We would have our JS files out on our server and when if the user wants to add it to their app, the app would fetch the new feature (JS) file from our server, download it to the device in the file system and then the app would would read the new JS file and that feature would now be apart of the app. This is an advantage to our user because we would not have to load all the features into one app and then release to the store and have the app be some huge 200mb app. But instead let the user choose what features they want to add to their app.
I did some Googling and found someone had done this with the vanilla Phonegap projects, but I am wondering if we have the same access through an AppBuilder project.
Here is the post and how someone did this with their Phonegap project.
In the StackOverflow question, the person who answer's the question recommends moving the WWW folder to NSDocumentDirectory, but since in AppBuilder we do not see or have a WWW folder, how would this work in an AppBuilder app? Any suggestions, pointers, and code examples to get us on our way would be greatly appreciated.
Thanks in advance.