당신이 "모두 오프라인에서 작업 및 온라인 모드"가 무엇을 의미합니까 저를 도와 드릴까요? 사용자가 만든 데이터 만 볼 수 있습니까? 아니면 수정할 수 있습니까? 매니페스트를 사용하여 사용자가 만든 데이터의 캐싱을 제어하는 것이 맞습니까? 응용 프로그램 템플리트와 코드를 캐싱하는 데 정말로 사용해야한다고 생각했을 것입니다. 어쨌든 아마도 WebSQL, IndexedDb 또는 LocalStorage를 사용하여 제어 할 수있는 뭔가가 필요하다고 생각합니다.
나는 여러 달 동안 수정 - 그것 - 너무 질문에 대한 노력과 버전 번호와 충돌과 함께 다소 버전 제어 시스템처럼 작동하는 자바 스크립트 (전화 갭) < -> 서버 동기화의 형태로 솔루션을 가지고 해결. 꽤 좋은 문서와 데모가 on the GitHub page이고, 심지어 SkillsMatter/LondonAJAX의 프리젠 테이션을 볼 수 있습니다. 현재 JS/노드 기반 서버 만 있습니다.하지만 PHP 기반 서버를 사용할 것입니다. 왜냐하면 이것이 저의 일이기 때문입니다. 서버 코드를 보면 구현하기가 꽤 쉽습니다.
BTW 다른 방법을 사용하여 이미지를 저장하고 File에 저장하면 저장 용량을 알 수 없지만 Phonegap을 사용하면 이미지를 저장할 수 있습니다. 멀리 대부분.
제발 이런 질문을 귀하의 게시물에 추가하십시오. –
사용자가 여전히 찾고있는 경우 http://stackoverflow.com/questions/14891537/android-offline-and-online-apps-using-cache-phonegap – santhosh