[ 
https://issues.apache.org/jira/browse/CB-2282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13563457#comment-13563457
 ] 

Rudolf Kuczi edited comment on CB-2282 at 1/26/13 11:54 AM:
------------------------------------------------------------

I'm planning to run the site remotely by redirecting to my internet site in 
DeviceReady js event using window.location.href. This way I can easily update 
and force updating my application without messing with App stores. If user has 
internet update happens and there is no need to maintain obsolete server 
endpoint to serve older versions.

                
      was (Author: rudolf.kuczi):
    I'm planning to run the site remotely by redirecting to my internet site in 
DeviceReady js event using window.location.href. This way I can easily update 
and force updating my application without messing with App stores.

                  
> Enable AppCache on CordovaWebView and InAppBrowser
> --------------------------------------------------
>
>                 Key: CB-2282
>                 URL: https://issues.apache.org/jira/browse/CB-2282
>             Project: Apache Cordova
>          Issue Type: Improvement
>          Components: Android
>    Affects Versions: 2.2.0, 2.3.0
>         Environment: Tested on LG Optimus 2x (LG-P990) with Android 4.0.4 
> physical device and on Android 4.0.3 x86 virtual device.
> Tested PhoneGap versions: 2.2.0, 2.3.0
>            Reporter: Rudolf Kuczi
>            Assignee: Joe Bowser
>             Fix For: 2.5.0
>
>
> By default HTML5 Application Cache is disabled when instantiating a WebView 
> on Android: 
> http://developer.android.com/reference/android/webkit/WebSettings.html#setAppCacheEnabled(boolean)
> PhoneGap app container also instantiate WebView with AppCache disabled.
> I've modified DroidGap.java to call .setAppCacheEnabled(true) and now the 
> AppCache works within PhoneGap and the following javascript receives AppCache 
> event.
> Event log sample:
> 01-22 11:37:43.947: D/CordovaLog(6111): checking
> 01-22 11:37:43.947: D/CordovaLog(6111): noupdate
> How to reproduce:
> With cache disabled no events fired by the following javascript code:
>    function logEvent(event) {
>         console.log(event.type);
>     }
>     window.applicationCache.addEventListener('checking', logEvent, false);
>     window.applicationCache.addEventListener('noupdate', logEvent, false);
>     window.applicationCache.addEventListener('downloading', logEvent, false);
>     window.applicationCache.addEventListener('progress', logEvent, false);
>     window.applicationCache.addEventListener('cached', logEvent, false);
>     window.applicationCache.addEventListener('updateready', logEvent, false);
>     window.applicationCache.addEventListener('obsolete', logEvent, false);
>     window.applicationCache.addEventListener('error', logEvent, false);
>     
> });

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to