PhoneGap-앱 콘텐츠
오프라인 웹 사이트는 로컬 하드 드라이브에 복사되며 사용자가 인터넷 연결없이 필요할 때마다 액세스됩니다. 마찬가지로이 오프라인 웹 앱을 사용하면 오프라인으로 액세스 할 수있는 사용자의 모바일 장치에 전체적으로 다운로드되는 웹 응용 프로그램을 만들 수 있습니다.
이러한 유형의 앱을위한 애플리케이션에는 스토리 모음, 짧은 튜토리얼 또는 사용자가 관심을 갖는 기타 오프라인 콘텐츠가 포함 된 앱이 포함될 수 있으며, 인터넷을 사용할 수없는 경우에도 오프라인에서 읽을 수 있습니다.
오프라인 앱
다음 이미지는 오프라인 앱의 폴더 구조를 나타냅니다. 루트 디렉토리에는 config.xml 및 index.xml 파일 두 개만 필요합니다.
config.xml에는 이전 섹션에서 배운 앱 구성 설정이 포함되어 있습니다. index.html 파일에는 웹 콘텐츠의 홈페이지가 포함되어 있습니다.
여기서 배워야 할 중요한 사항은 모든 html 파일 내의 모든 링크에 상대 경로 만 포함되어야한다는 것입니다. 즉, 절대 경로 또는 기본 href 태그가 없어야합니다.
온라인 앱
다음 이미지는 앱이 온라인 모드에있는 폴더 구조를 보여줍니다. 온라인 모드에서는 전체 웹 콘텐츠가 인터넷 웹 사이트에서로드됩니다.
당신은 알 수 있습니다 data온라인 모드 앱에서는 모든 파일이 실제 서버에 있고 인터넷을 통해 액세스 할 수 있기 때문에 폴더가 없습니다. index.html 파일은 웹 서버에 포함 된 실제 링크를 포함하며 모든 링크는 절대적이거나base href 꼬리표.
앱의 모드를 결정하고 위에서 언급 한 파일 구조로 파일을 구성한 후에는 표준 zip 도구를 사용하여 파일을 압축하고 저장해야합니다. 다음 섹션에서이 파일을 사용할 것입니다.
앱 서명
모든 앱이 순서를 유지하려면 개발자 또는 개발 조직이 서명해야합니다. 따라서 앱에 서명해야합니다. 너는 필요할지도 모른다keytool 표준 Java 배포의 일부입니다.
Windows 명령 프롬프트 또는 Linux Shell의 % JAVA_HOME %에서 다음 명령을 실행하십시오-
keytool -genkey -v -keystore my_keystore.keystore
-alias TutorialsPoint -keyalg RSA -keysize 2048 -validity 10000
그러면 다음 섹션에서 필요한 my_keystore.keystore 파일이 생성됩니다.