PhoneGap - เนื้อหาของแอป
เว็บไซต์ออฟไลน์จะถูกคัดลอกไปยังฮาร์ดไดรฟ์ในเครื่องและเข้าถึงได้ทุกเมื่อที่ผู้ใช้ต้องการโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต ในทำนองเดียวกันเว็บแอปออฟไลน์นี้จะช่วยให้คุณสร้างเว็บแอปพลิเคชันที่ดาวน์โหลดไปยังอุปกรณ์เคลื่อนที่ของผู้ใช้ที่สามารถเข้าถึงแบบออฟไลน์ได้ทั้งหมด
แอปพลิเคชันสำหรับแอปประเภทนี้อาจรวมถึงแอปที่รวบรวมเรื่องราวบทแนะนำสั้น ๆ หรือเนื้อหาออฟไลน์อื่น ๆ ที่เป็นที่สนใจของผู้ใช้ซึ่งเขา / เธอสามารถอ่านแบบออฟไลน์ได้แม้ว่าจะไม่มีอินเทอร์เน็ต
แอปออฟไลน์
ภาพต่อไปนี้แสดงโครงสร้างโฟลเดอร์สำหรับแอปออฟไลน์ ที่ไดเร็กทอรี root ต้องการเพียงสองไฟล์คือ config.xml และ index.xml
config.xml มีการตั้งค่าการกำหนดค่าแอพที่เราได้เรียนรู้ในส่วนก่อนหน้านี้ ไฟล์ index.html มีหน้าแรกของเนื้อหาเว็บ
สิ่งสำคัญอย่างหนึ่งที่ต้องเรียนรู้ที่นี่คือลิงก์ทั้งหมดในไฟล์ html ทั้งหมดควรมีพา ธ สัมพัทธ์เท่านั้น นั่นคือไม่ควรมีพา ธ สัมบูรณ์หรือแท็ก href ฐาน
แอพออนไลน์
ภาพต่อไปนี้แสดงโครงสร้างโฟลเดอร์เพื่อให้แอปของเราอยู่ในโหมดออนไลน์ ในโหมดออนไลน์เนื้อหาเว็บทั้งหมดจะโหลดจากเว็บไซต์อินเทอร์เน็ต
คุณอาจสังเกตเห็นว่า dataไม่มีโฟลเดอร์ในแอปโหมดออนไลน์เนื่องจากไฟล์ทั้งหมดอยู่บนเซิร์ฟเวอร์จริงและสามารถเข้าถึงได้ทางอินเทอร์เน็ต ไฟล์ index.html มีลิงก์จริงตามที่มีอยู่ที่เว็บเซิร์ฟเวอร์และลิงก์ทั้งหมดเป็นแบบสัมบูรณ์หรือใช้กับไฟล์base href แท็ก
หลังจากที่คุณตัดสินใจเลือกโหมดของแอพและจัดระเบียบไฟล์ในโครงสร้างไฟล์ที่กล่าวมาข้างต้นแล้วคุณจะต้อง zip ไฟล์ของคุณด้วยเครื่องมือ zip มาตรฐานใด ๆ และบันทึก เราจะใช้ไฟล์นี้ในหัวข้อถัดไป
ลงนามแอปของคุณ
จำเป็นอย่างยิ่งที่แอปใด ๆ จะต้องลงนามโดยนักพัฒนาหรือองค์กรที่กำลังพัฒนาเพื่อให้สิ่งต่างๆเป็นระเบียบ ด้วยเหตุนี้คุณต้องลงนามแอปของคุณ คุณอาจต้องการkeytool ซึ่งเป็นส่วนหนึ่งของการแจกแจง Java มาตรฐาน
ดำเนินการคำสั่งต่อไปนี้ใน% JAVA_HOME% ในพรอมต์คำสั่งของ Windows หรือ Linux Shell -
keytool -genkey -v -keystore my_keystore.keystore
-alias TutorialsPoint -keyalg RSA -keysize 2048 -validity 10000
สิ่งนี้ควรสร้างไฟล์ my_keystore.keystore ซึ่งเราจะต้องใช้ในส่วนถัดไป