2013-06-18 3 views
1

Phonegap 애플리케이션을 구축 중이며 오프라인 및 온라인 모드로 모두 작동하도록 설정하고 있습니다. 아이디어는 PHP 서버 측 스크립트에서 JSON 데이터를 가져 와서 이러한 데이터는 텍스트, 이미지를 포함하므로 내 질문은 어쨌든 동적 캐시 매니페스트 또는 다른 방법으로 사용자가 오프라인 상태 일 때 이미 json 결과를 캐싱하거나 다른 것과 같은 방식으로로드 된 데이터를 볼 수 있도록 설정하는 것입니다. 당신은PhoneGap Offline 캐싱 json 데이터

감사

+1

제발 이런 질문을 귀하의 게시물에 추가하십시오. –

+0

사용자가 여전히 찾고있는 경우 http://stackoverflow.com/questions/14891537/android-offline-and-online-apps-using-cache-phonegap – santhosh

답변

0

당신이 "모두 오프라인에서 작업 및 온라인 모드"가 무엇을 의미합니까 저를 도와 드릴까요? 사용자가 만든 데이터 만 볼 수 있습니까? 아니면 수정할 수 있습니까? 매니페스트를 사용하여 사용자가 만든 데이터의 캐싱을 제어하는 ​​것이 맞습니까? 응용 프로그램 템플리트와 코드를 캐싱하는 데 정말로 사용해야한다고 생각했을 것입니다. 어쨌든 아마도 WebSQL, IndexedDb 또는 LocalStorage를 사용하여 제어 할 수있는 뭔가가 필요하다고 생각합니다.

나는 여러 달 동안 수정 - 그것 - 너무 질문에 대한 노력과 버전 번호와 충돌과 함께 다소 버전 제어 시스템처럼 작동하는 자바 스크립트 (전화 갭) < -> 서버 동기화의 형태로 솔루션을 가지고 해결. 꽤 좋은 문서와 데모가 on the GitHub page이고, 심지어 SkillsMatter/LondonAJAX의 프리젠 테이션을 볼 수 있습니다. 현재 JS/노드 기반 서버 만 있습니다.하지만 PHP 기반 서버를 사용할 것입니다. 왜냐하면 이것이 저의 일이기 때문입니다. 서버 코드를 보면 구현하기가 꽤 쉽습니다.

BTW 다른 방법을 사용하여 이미지를 저장하고 File에 저장하면 저장 용량을 알 수 없지만 Phonegap을 사용하면 이미지를 저장할 수 있습니다. 멀리 대부분.

+0

감사합니다.하지만 어쩌면 당신은 내 응용 프로그램에서 사용자 데이터가 잘못되었을 수 있습니다. , 응용 프로그램은 원격 joomla 사이트에서 기사 및 카테고리를 얻는 것을 목표로합니다. Google+ 또는 Facebook 응용 프로그램과 같은 작업을하고 싶습니다. 이미 연결되어 있지 않더라도 이미 본 피드를 볼 수 있으며, File API에 다시 한 번 감사드립니다. 당신이 나에게 더 많은 아이디어를 주었다. –