You found a bug! We've classified it as BROW-2334 . We encourage you to continue the discussion and to find an acceptable workaround while we work on a permanent fix.
  1. #21
    Ext JS Premium Member
    Join Date
    Oct 2009
    Posts
    90
    Vote Rating
    32
    hhangus has a spectacular aura about hhangus has a spectacular aura about

      0  

    Default


    The manifest works fine in Space, as long as it isn't wrong. The problem is, if your manifest file is bugged and you load it in Space then you can't remove the bugged version. The only solution so far is to uninstall/reinstall Space on the device, thereby wiping out all it's files including your buggy manifest. Hopefully the devs will add some way to wipe files at the application level in the next release.

  2. #22
    Sencha - IO Dev Team
    Join Date
    Apr 2011
    Posts
    86
    Vote Rating
    5
    jason.cline is on a distinguished road

      0  

    Default


    hhangus is correct. Chrome allows for errors in the cache manifest but the webview provided by android fails to handle error conditions correctly. We have made some minor changes to the handling app cache in 1.1.3 of the Space Client but we are unable to fully workaround the bugs.

    So if your cache manifest file complies with google's definition of correct it should cache the files correctly. This is a very high bar to set.

    This is just one of many bugs and limitations of the webview provided by google as part of the android SDK.

    We are currently developing a version of Space that uses a custom chromium build that is proving to be much more stable and capable that will give developers a single modern chromium development target across all 4.x devices.

  3. #23
    Sencha Premium Member
    Join Date
    May 2013
    Posts
    48
    Vote Rating
    1
    dmifs is on a distinguished road

      0  

    Default


    To make an application work also offline...do I need to also add http://space.sencha.io/space.js to the cache manifest file as mentioned by hhangus? or is the index.html and app.js enough?

    thanks