PhoneGap - Nội dung ứng dụng
Các trang web ngoại tuyến được sao chép vào ổ cứng cục bộ và được truy cập bất cứ khi nào người dùng cần mà không cần bất kỳ kết nối internet nào. Tương tự như vậy, ứng dụng web ngoại tuyến này sẽ cho phép bạn tạo một ứng dụng web được tải toàn bộ xuống thiết bị di động của người dùng có thể truy cập ngoại tuyến đó.
Ứng dụng cho loại ứng dụng này có thể bao gồm ứng dụng có bộ sưu tập các câu chuyện, hướng dẫn ngắn hoặc bất kỳ nội dung ngoại tuyến nào khác mà người dùng quan tâm, họ có thể đọc ngoại tuyến ngay cả khi không có internet.
Ứng dụng ngoại tuyến
Hình ảnh sau đại diện cho cấu trúc thư mục cho ứng dụng ngoại tuyến. Tại thư mục gốc, nó chỉ yêu cầu hai tệp, config.xml và index.xml.
Config.xml chứa cài đặt cấu hình ứng dụng mà chúng ta đã tìm hiểu trong phần trước. Tệp index.html chứa trang chủ của nội dung web.
Một điều quan trọng cần tìm hiểu ở đây là tất cả các liên kết bên trong tất cả các tệp html chỉ nên chứa đường dẫn tương đối. Nghĩa là, không có đường dẫn tuyệt đối hoặc thẻ href cơ sở nào ở đó.
Ứng dụng trực tuyến
Hình ảnh sau đây cho thấy cấu trúc thư mục để ứng dụng của chúng tôi ở chế độ trực tuyến. Ở chế độ trực tuyến, toàn bộ nội dung web được tải từ trang web internet.
Bạn có thể nhận thấy rằng datathư mục bị thiếu trong ứng dụng chế độ trực tuyến, vì tất cả các tệp nằm trên máy chủ thực và có thể truy cập được qua internet. Tệp index.html chứa các liên kết thực như nó chứa tại máy chủ web và tất cả các liên kết của nó là tuyệt đối hoặc được sử dụng vớibase href nhãn.
Sau khi bạn đã quyết định chế độ ứng dụng của mình và tổ chức các tệp của ứng dụng theo cấu trúc tệp được đề cập ở trên, bạn cần nén tệp của mình bằng bất kỳ công cụ zip tiêu chuẩn nào và lưu nó. Chúng tôi sẽ sử dụng tệp này trong phần tiếp theo.
Đăng ký ứng dụng của bạn
Điều cần thiết đối với bất kỳ ứng dụng nào cũng phải có chữ ký của các nhà phát triển hoặc tổ chức đang phát triển để giữ mọi thứ theo thứ tự. Vì lý do này, bạn cần ký ứng dụng của mình. Bạn có thể cầnkeytool là một phần của phân phối java tiêu chuẩn.
Thực thi lệnh sau trong% JAVA_HOME% trong dấu nhắc lệnh Windows hoặc Linux Shell của bạn -
keytool -genkey -v -keystore my_keystore.keystore
-alias TutorialsPoint -keyalg RSA -keysize 2048 -validity 10000
Điều này sẽ tạo ra tệp my_keystore.keystore mà chúng ta sẽ cần trong phần tiếp theo.