PhoneGap - kompilacja aplikacji
Teraz jesteśmy gotowi do skompilowania naszej pierwszej aplikacji trybu szybkiego opartej na interfejsie API. W tym ostatnim segmencie poznamy proces przekształcania naszych treści internetowych do formatu aplikacji, który można umieścić w sklepach internetowych z aplikacjami.
PhoneGap akceptuje login użytkownika utworzony na GitHub lub przy użyciu AdobeID. GitHub to usługa repozytorium, w której użytkownicy mogą przesyłać swoje treści i korzystać z nich, podając odniesienia do adresów URL. Na przykład treść, którą właśnie utworzyliśmy, można przesłać do GitHub, a następnie wywołać ją bezpośrednio do PhoneGap.
Poniższe kroki szczegółowo opisują sposób tworzenia identyfikatora Adobe ID.
Utwórz identyfikator Adobe ID
Wejdź na www.build.phonegap.com i kliknij Zarejestruj
Otworzy się nowe okno, jak pokazano poniżej -
Podaj swoje dane i kliknij Zarejestruj się. Możesz teraz zalogować się przy użyciu tego samego identyfikatora użytkownika do PhoneGap. Domyślnie ta strona powinna prowadzić do konsoli PhoneGap, jak pokazano poniżej -
Kliknij „Prześlij plik .zip” i prześlij utworzony przez nas plik .zip, który zawiera całą zawartość internetową i konfiguracje. Po pomyślnym załadowaniu powinieneś zobaczyć następujące okno -
Możesz od razu zauważyć, że aplikacja na iOS nie została przetworzona, ponieważ nie dostarczyliśmy żadnego podpisanego klucza. Skupiamy się tylko na Androidzie i widać, że został on stworzony przez PhoneGap. Tej aplikacji nie można przesłać do sklepu Google, ponieważ nie jest podpisana kluczem.
Kliknij ikonę Androida i powinien pojawić się następujący ekran -
Kliknij menu rozwijane opcji obok ikony Androida, która brzmi Nie wybrano klucza, kliknij dodaj klucz i powinien pojawić się następujący ekran -
Podaj wybrany tytuł i alias i kliknij plik Keystore. Podaj plik kluczy utworzony w ostatniej sekcji. Następnie kliknij znajdujący się obok przycisk „Przebuduj”.
Aplikację utworzoną w tym procesie można przesłać bezpośrednio do Google Play. Kliknij plik .apk, aby pobrać swoją pierwszą bezpłatną aplikację internetową.
Przed przesłaniem aplikację należy przetestować na urządzeniu wirtualnym lub rzeczywistym.