PhoneGap - Tổng hợp ứng dụng
Bây giờ chúng tôi đã sẵn sàng để biên dịch ứng dụng chế độ nhanh dựa trên API web đầu tiên của mình. Trong phân đoạn cuối cùng này, chúng ta sẽ tìm hiểu về quá trình chuyển đổi nội dung web của chúng ta sang định dạng ứng dụng, có thể tải lên trên các cửa hàng ứng dụng trực tuyến.
PhoneGap chấp nhận thông tin đăng nhập của người dùng được tạo trên GitHub hoặc sử dụng AdobeID. GitHub là một dịch vụ lưu trữ nơi người dùng có thể tải lên nội dung của họ và sử dụng chúng bằng cách cung cấp các tham chiếu URL của họ. Ví dụ: nội dung chúng tôi vừa tạo có thể được tải lên GitHub và sau đó gọi nó trực tiếp đến PhoneGap.
Các bước sau hướng dẫn chi tiết cách tạo ID Adobe.
Tạo ID Adobe
Tới www.build.phonegap.com và click vào Đăng ký
Một cửa sổ mới sẽ mở ra như hiển thị bên dưới -
Điền thông tin chi tiết của bạn và nhấp vào đăng ký. Bây giờ bạn có thể đăng nhập với cùng một id người dùng vào PhoneGap. Theo mặc định, trang này sẽ dẫn đến bảng điều khiển PhoneGap như được hiển thị bên dưới:
Nhấp vào 'Tải lên tệp .zip' và tải lên tệp .zip mà chúng tôi đã tạo, có toàn bộ nội dung và cấu hình web. Bạn sẽ thấy cửa sổ sau sau khi tải lên thành công -
Bạn có thể thấy ngay rằng ứng dụng iOS đã không xử lý được vì chúng tôi chưa cung cấp bất kỳ khóa đã ký nào. Chúng tôi chỉ tập trung vào Android và bạn có thể thấy rằng nó đã được tạo bởi PhoneGap. Không thể tải ứng dụng này lên cửa hàng google vì nó không được ký bằng khóa.
Nhấp vào biểu tượng Android và màn hình sau sẽ xuất hiện:
Nhấp vào menu tùy chọn thả xuống bên cạnh biểu tượng Android có nội dung Không chọn khóa nào, nhấp vào thêm khóa và màn hình sau sẽ xuất hiện:
Cung cấp tiêu đề và bí danh mà bạn chọn và nhấp vào tệp Keystore. Cung cấp tệp kho khóa được tạo trong phần cuối cùng. Sau đó nhấp vào nút 'Xây dựng lại' bên cạnh nó.
Ứng dụng được tạo bởi quy trình này có thể được tải trực tiếp lên Google Play. Nhấp vào tệp .apk và bạn có thể tải xuống ứng dụng miễn phí dựa trên web đầu tiên của mình.
Trước khi tải lên, ứng dụng phải được kiểm tra trên thiết bị ảo hoặc thiết bị thực.