2010-07-11 4 views
0

Phonegap으로 Android, iPhone 및 기타 플랫폼에서 실행되는 프로젝트를 만들려고합니다. 이 앱은 카메라와 기본 UI 기능을 사용하여 매우 간단합니다. 첫 번째 버전은 웹 서비스를 가리키고 거기에서 정보를로드합니다. 그러나 시간이 지남에 따라 다음과 같이 속도를 향상시키고 자합니다 :
1) 앱이 실행 중일 때 별도의 스레드를 통해 콘텐츠를 다운로드하고 결과를 로컬 데이터베이스에 저장하는 경우
2.)에서 미니 웹 서버 호스팅 app * 및
3.) PhoneGap UI를 서비스의 외부 웹 서버 대신 응용 프로그램의 미니 웹 서버로 지정합니다.iPhone의 PhoneGap이 로컬 프록시를 가리킬 수 있습니까?

두 가지 질문 :
1.) iPhone에서 응용 프로그램이 액세스 할 수있는 미니 웹 서버를 호스팅하는 것이 기술적으로 가능합니까?
2.) Apple에서이 기능을 거부하겠습니까?

미리 감사드립니다.

*이 단계가 실제로 필요한 것은 아닐 수 있습니다. 그러나 "한 번 쓰고 실행할 수있는"UI를 실제로 만들 수있게되면 여전히 의미가 있습니다.

답변

0

실제 서버에서 생성 된 프레젠테이션 용 HTML을 별도의 스레드에서 다운로드하여 iPhone 파일 시스템의 .html 파일로 저장하고 PhoneGap을 사용하여 로컬 URL을 통해 제공하려는 경우가 훨씬 더 있습니다. 기본적으로 고급 캐시입니다.

웹 서버가 필요없고 서버에서 UI 생성 코드를 한 번만 작성하면됩니다.

+0

정말 흥미로운 아이디어입니다. 그리고 나서 앱 사이드에서 점진적으로 XML 데이터를 파싱하지 않기 때문에 압축 된 전체 데이터를 보낼 수있어 트래픽을 크게 줄일 수 있습니다. –

+0

답변을 upvote 자유롭게 :) – Redbeard

관련 문제