Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 1.42 KB

README.md

File metadata and controls

66 lines (43 loc) · 1.42 KB

cordova-standalone-hydration

This is a standalone hydration (app updater) script.

Simply call AppUpdater with the url containing a json file describing the contents of your app.

Example:


document.addEventListener(
                'deviceready', 
                function(){
                    AppUpdater('http://localhost:3000/mobile_app/app_info');
                }, 
                false
            ); 

In this case http://localhost:3000/mobile_app/app_info returns following JSON:

{
	"base_url":"http://localhost:3000/mobile_app",
	"files":[
		"/index.html",
		"/images/logo.png"
	]
}

Where

  • base_url: is the url where the app to be downlaoded is located at
  • file: a list of files to download from the base_url (pretty much a list of all the files in your app). Use a script to generate this JSON.

In summary your Cordova index.html should look something like this:

<body>
   
    <script type="text/javascript" src="cordova.js"></script>
    
    
    <script type="text/javascript" src="AppUpdater.js"></script>
    <script type="text/javascript">
       

        document.addEventListener(
            'deviceready', 
            function(){
                AppUpdater('http://localhost:3000/mobile_app/app_info');
            }, 
            false
        );

         

    </script>
</body>