Navegador Android ignora o manifesto de cache no dispositivo móvel (Galaxy S3)

Eu tenho um aplicativo da web em que estou usando um manifesto de cache. Em resumo, quando modifico o manifesto de cache, todos os navegadores EXCEPT Android (Galaxy S3) buscarão os novos arquivos e atualizarão o cache. Funciona da mesma forma esperada com os navegadores Chrome e Desktop do Chrome / Safari. Mesmo se eu baixar o Chrome para o S3, ele funciona bem.

Quase parece que o dispositivo está até mesmo armazenando em cache o arquivo de manifesto, de forma que parece não ter sido alterado. Não tenho certeza.

Alguém tem alguma idéia de por que isso pode estar acontecendo? ou uma maneira programática de fazer isso funcionar?

Desde já, obrigado!

Aqui está o código (cache.appcache). o arquivo de manifesto está na raiz do meu projeto:

CACHE MANIFEST
# b749e3a4d167d44f1404d777732b5bjkjkf05207c59ab7ca
index.html
app.js

FALLBACK:


NETWORK:
*

Minha tag index.html 'html' é assim:

<!DOCTYPE HTML>
<html manifest="cache.appcache" lang="en-US">

É isso para o manifesto. No meu código JS, eu apenas tenho um evento que escuta o evento 'updateready' quando um novo manifesto é detectado. Em todos os navegadores, esse evento é acionado quando eu mudo a 'versão' do manifesto e o novo código é buscado. No navegador padrão do Android, ele não dispara depois de modificar o manifesto, e posso ver que o novo código não está sendo buscado.

questionAnswers(1)

yourAnswerToTheQuestion