jQuery Mobile로 작성된 기존 웹 앱이 있습니다.웹 앱을 PhoneGap에 임베드하는 옵션 (iPhone 타겟팅)?
Google의 목표는 웹 앱의 동적 기능을 유지하면서 (즉, 모든 사용자에게 배포 된 변경 사항) 아직 기본 쉘을 통해 Apple App Store에 액세스하고 PhoneGap API를 통해 다른 기능에 액세스하는 것입니다. 파일 (예를 들어, 이미지, 사운드, 페이지를 참조
1) 다시 작성 응용 프로그램을 : 우리가 알고있는 것처럼
는 여기에 폰갭 응용 프로그램에 (jQuery를 모바일로 구축) 기존 웹 응용 프로그램을 삽입하기위한 옵션입니다)를 로컬로 (서버와는 대조적으로) 웹 응용 프로그램의 첫 번째 페이지 이름을 "index.html"로 바꿉니다.
2) iFrame을 웹 응용 프로그램을 참조하는 간단한 PhoneGap 앱에 포함하십시오. 웹 앱을 변경하지 않고 PhoneGap 구성 파일을 변경하여 iFrame에서 외부 소스를 열어 모바일 Safari에서 열지 못하도록합니다.
3) PhoneGap 앱에서 jQuery Mobile을 사용하면 "index.html"이로드되고 webapp가로드 된 직후 $ .mobile.changePage를 사용하십시오. 이렇게하면 iFrames를 피할 수 있습니다.
다른 옵션은 있습니까? 누구나 이러한 접근 방식에 대한 경험을 공유 할 수 있습니까? 그들 중 어떤 단점?
감사합니다.
에 포함 할 추가 폰갭 플러그인을 선언 폰갭 또는 Safari 내에서 처리 할 호스트의 목록을 설정 한 경우 이다 고마워, 니콜라스! 파일이 원래 서버에 상대적이었던 경우 파일을 로컬에서 이름을 바꾸는 것이 필요합니다. 그렇지 않으면, 맞습니다 - 파일의 이름이 절대적으로 지정되어 있으면 파일의 이름을 바꿀 필요가 없습니다. – Crashalot
구성 파일에 따라 https://build.phonegap.com/docs/config-xml을 의미합니다. 권리? – Crashalot
참으로, 완전히 맞습니다. 끝나면 응용 프로그램을 볼 수 있습니다.;) –