Konfigurowanie licencjonowania

Zanim zaczniesz dodawać weryfikację licencji do aplikacji, musisz skonfigurować konto publikowania w Google Play, środowisko programistyczne i wszelkie konta testowe wymagane do zweryfikowania implementacji.

Jak założyć konto wydawcy

Jeśli nie masz jeszcze konta wydawcy w Google Play, musisz je zarejestrować, korzystając ze swojego konta Google, i wyrazić zgodę na Warunki korzystania z usługi Google Play.

Więcej informacji znajdziesz w artykule Pierwsze kroki z publikowaniem.

Jeśli masz już konto wydawcy w Google Play, skonfiguruj licencjonowanie w Konsoli Play.

Konsola Google Play umożliwia:

  • Uzyskiwanie klucza publicznego dla konkretnej aplikacji na potrzeby licencjonowania
  • debugować i testować implementację licencjonowania aplikacji przed jej opublikowaniem.
  • Opublikuj aplikacje, do których została dodana obsługa licencjonowania

Ustawienia administracyjne dotyczące licencjonowania

W Konsoli Play możesz zarządzać szeregiem ustawień administracyjnych związanych z licencjonowaniem Google Play. Te elementy sterujące umożliwiają:

  • Skonfiguruj kilka „kont testowych” oznaczonych adresami e-mail. Serwer licencjonowania umożliwia użytkownikom zalogowanym na potrzeby testowania kont na urządzeniu lub w emulatorze wysyłanie testów licencji i odbieranie statycznych odpowiedzi testowych. Konta możesz założyć na stronie Szczegóły konta w Konsoli Play.
  • Skonfiguruj statyczne odpowiedzi testowe wysyłane przez serwer po otrzymaniu sprawdzenia licencji na aplikację przesłaną na konto wydawcy od użytkownika zalogowanego na konto wydawcy lub konto testowe. Odpowiedzi testowe możesz ustawić na stronie Szczegóły konta w Konsoli Play.
  • uzyskać klucz publiczny aplikacji na potrzeby licencjonowania. Podczas wdrażania licencjonowania w aplikacji należy skopiować do niej ciąg klucza publicznego. Klucz publiczny aplikacji do licencjonowania znajdziesz na stronie Usługi i interfejsy API (w sekcji Wszystkie aplikacje).

Rysunek 1. Klucz licencyjny aplikacji jest dostępny w Konsoli Play na stronie Usługi i interfejsy API.

Więcej informacji o korzystaniu z kont testowych i statycznych odpowiedzi testowych znajdziesz w sekcji Konfigurowanie środowiska testowego poniżej.

Konfigurowanie środowiska programistycznego

Konfigurowanie środowiska do licencjonowania obejmuje te czynności:

  1. Konfigurowanie środowiska wykonawczego na potrzeby programowania
  2. Pobierz LVL do pakietu SDK
  3. Konfigurowanie biblioteki weryfikacji licencji
  4. Uwzględnianie projektu z biblioteki LVL w aplikacji

Opisy tych zadań znajdziesz w sekcjach poniżej. Po zakończeniu konfiguracji możesz zacząć dodawać licencje do aplikacji.

Aby rozpocząć, musisz skonfigurować odpowiednie środowisko wykonawcze, w którym będzie można uruchamiać, debugować i testować implementację sprawdzania licencji i egzekwowania licencji w aplikacji.

Konfigurowanie środowiska wykonawczego

Jak pisaliśmy wcześniej, aplikacje sprawdzają stan licencji, nie kontaktując się bezpośrednio z serwerem licencjonowania, lecz przez powiązanie z usługą świadczoną przez aplikację Google Play i wysyłając żądanie sprawdzenia licencji. Usługa Google Play obsługuje wówczas bezpośrednią komunikację z serwerem licencjonowania, a na koniec kieruje odpowiedź z powrotem do aplikacji. Aby debugować i testować licencje w swojej aplikacji, musisz skonfigurować środowisko wykonawcze zawierające niezbędną usługę Google Play. Dzięki temu aplikacja będzie mogła wysyłać żądania sprawdzenia licencji do serwera licencjonowania.

Możesz używać 2 typów środowisk wykonawczych:

  • urządzenia z Androidem i aplikacji Google Play,
  • Emulator Androida z dodatkiem interfejsów API Google, interfejsem API na poziomie 8 (wersja 2) lub wyższym

Uruchamianie na urządzeniu

Aby można było używać urządzenia z Androidem do debugowania i testowania licencji, musi ono:

  • mieć zgodną platformę Androida 1.5 lub nowszego (poziom interfejsu API 3 lub wyższy) oraz
  • Uruchom obraz systemu, w którym wstępnie zainstalowana jest aplikacja kliencka Google Play.

Jeśli obraz systemu nie został wstępnie zainstalowany, aplikacja nie będzie mogła komunikować się z serwerem licencji Google Play.

Ogólne informacje o konfigurowaniu urządzenia do tworzenia aplikacji na Androida znajdziesz w artykule Korzystanie ze sprzętu.

Uruchamianie w emulatorze Androida

Jeśli nie masz dostępnego urządzenia, do debugowania i testowania licencji możesz użyć emulatora Androida.

Platformy Android podane w pakiecie SDK Androida nie obejmują Google Play, dlatego musisz pobrać z repozytorium pakietu SDK platformę dodatków interfejsów API Google na poziomie 8 (lub wyższym). Po pobraniu dodatku musisz utworzyć konfigurację AVD, która będzie korzystać z tego obrazu systemu.

Dodatek interfejsów API Google nie zawiera pełnego klienta Google Play. Udostępnia jednak:

  • Usługa w tle Google Play, która implementuje interfejs zdalny ILicensingService, dzięki czemu aplikacja może wysyłać kontrole licencji przez sieć do serwera licencjonowania.
  • Zestaw podstawowych usług dla kont, które pozwalają dodać konto Google w AVD i zalogować się za pomocą konta wydawcy lub konta testowego.

    Zalogowanie się przy użyciu konta wydawcy lub konta testowego umożliwia debugowanie i testowanie aplikacji bez jej publikacji. Więcej informacji znajdziesz poniżej w sekcji Logowanie się na autoryzowane konto.

W SDK Manager dostępnych jest kilka wersji dodatku Google API, ale tylko wersja na Androida 2.2 lub nowszego zawiera niezbędne Usługi Google Play.

Aby skonfigurować emulator służący do dodawania licencji do aplikacji, wykonaj te czynności:

  1. Uruchom Menedżera pakietów Android SDK, wybierając go w menu Narzędzia w Android Studio (Narzędzia > Android > Menedżer pakietów SDK) lub wykonując <sdk>/tools/android sdk.
  2. Wybierz i pobierz interfejsy API Google dla wersji Androida, na którą chcesz kierować reklamy (musisz mieć Androida w wersji 2.2 lub nowszej).
  3. Po zakończeniu pobierania otwórz Menedżera AVD dostępnego w menu Narzędzia w Android Studio (Narzędzia > Android > Menedżer AVD) lub uruchom polecenie <sdk>/tools/android avd.
  4. W oknie Menedżer urządzeń wirtualnych Android wybierz + Utwórz urządzenie wirtualne, aby ustawić szczegóły konfiguracji nowego AVD.
  5. W oknie Konfiguracja urządzenia wirtualnego wybierz sprzęt urządzenia, a potem kliknij Dalej.
  6. Wybierz interfejs Google API jako obraz systemu do uruchomienia w nowym AVD, a potem kliknij Dalej.
  7. Nadaj nazwę opisową AVD, a następnie ustaw pozostałe szczegóły konfiguracji zgodnie z potrzebami.
  8. Kliknij Zakończ, aby utworzyć nową konfigurację AVD, która pojawi się na liście dostępnych urządzeń wirtualnych z Androidem.

Jeśli nie wiesz, czym są narzędzia AVD lub jak z nich korzystać, przeczytaj artykuł Zarządzanie urządzeniami wirtualnymi.

Aktualizuję konfigurację projektu

Po skonfigurowaniu środowiska wykonawczego, które spełnia wymagania opisane powyżej (na rzeczywistym urządzeniu lub emulatorze), zaktualizuj projekt aplikacji lub w razie potrzeby skrypty kompilacji, aby w wybranym środowisku zostały wdrożone skompilowane pliki .apk, które korzystają z licencjonowania. W szczególności, jeśli tworzysz aplikację w Android Studio, skonfiguruj konfigurację uruchamiania/debugowania kierowaną na odpowiednie urządzenie lub AVD.

Nie musisz wprowadzać żadnych zmian w konfiguracji kompilacji aplikacji, o ile projekt jest już skonfigurowany pod kątem kompilacji z biblioteką standardową na Androidzie 1.5 (poziom interfejsu API 3) lub nowszym. Dodanie licencjonowania do aplikacji nie powinno mieć żadnego wpływu na konfigurację kompilacji aplikacji.

Pobieranie LVL

Biblioteka weryfikacji licencji (LVL) to zbiór klas pomocniczych, które znacznie upraszczają pracę związaną z dodawaniem licencji do aplikacji. We wszystkich przypadkach zalecamy pobranie pliku LVL i użycie go jako podstawy do licencjonowania w aplikacji.

Biblioteka weryfikacji licencji (LVL) została opracowana na GitHubie. Możesz skopiować repozytorium LVL i ustawić je jako projekt biblioteki. Sklonuj repozytorium, wpisując w wierszu poleceń to polecenie:

git clone https://github.com/google/play-licensing

Repozytorium zawiera:

  • Źródła LVL przechowywane w projekcie biblioteki na Androidzie.
  • Przykładowa aplikacja o nazwie „sample”, która zależy od projektu biblioteki LVL. Ten przykład pokazuje, jak aplikacja używa klas pomocniczych biblioteki do sprawdzania i egzekwowania licencjonowania.

Konfigurowanie biblioteki weryfikacji licencji

Po pobraniu LVL na komputer musisz skonfigurować go w swoim środowisku programistycznym jako projekt biblioteki na Androidzie albo przez skopiowanie (lub zaimportowanie) źródeł biblioteki bezpośrednio do istniejącego pakietu aplikacji. Ogólnie zalecamy użycie LVL jako projektu biblioteki, ponieważ umożliwia ponowne używanie kodu licencji w wielu aplikacjach i łatwiejsze jego utrzymanie. Pamiętaj, że LVL nie należy kompilować oddzielnie i dodawać do aplikacji jako statyczny plik .jar.

Zalecanym sposobem korzystania z LVL jest skonfigurowanie go jako nowego projektu biblioteki Androida. Projekt biblioteki to rodzaj projektu programistycznego, który zawiera udostępniony kod źródłowy i zasoby Androida. Inne projekty aplikacji na Androida mogą odwoływać się do projektu biblioteki, a w czasie kompilacji dodawać do nich skompilowane źródła w plikach .apk. W kontekście licencjonowania oznacza to, że większą część programowania licencji można wykonać w projekcie bibliotecznym, a potem uwzględnić źródła bibliotek w różnych projektach aplikacji. Pozwala to łatwo utrzymać jednolitą implementację licencjonowania we wszystkich projektach i obsługiwać je centralnie. Jeśli nie wiesz, czym są projekty biblioteczne lub jak z nich korzystać, przeczytaj artykuł Zarządzanie projektami.

LVL jest udostępniany jako skonfigurowany projekt biblioteki – gdy go pobierzesz, możesz od razu zacząć z niego korzystać.

Jeśli pracujesz w Android Studio, musisz dodać LVL do swojego projektu jako nowy moduł.

  1. Użyj okna „Importuj moduł ze źródła”, aby zaimportować moduł biblioteki. W tym celu wybierz Plik > Nowy > Importuj moduł.
  2. W oknie Import Module ze źródła w polu Katalog źródłowy wpisz katalog library LVL (katalog zawierający plik AndroidManifest.xml biblioteki) jako katalog główny projektu (<sdk>/extras/google/play_licensing/library/AndroidManifest.xml) i wybierz Dalej.
  3. Kliknij Zakończ, aby zaimportować moduł biblioteki.

Więcej informacji o korzystaniu z modułów biblioteki w Android Studio znajdziesz w artykule Tworzenie biblioteki na Androida.

Uwzględnienie w aplikacji źródeł projektów z biblioteki LVL

Jeśli chcesz użyć źródeł LVL jako projektu biblioteki, musisz dodać odniesienie do projektu biblioteki LVL we właściwościach projektu aplikacji. Dzięki temu narzędzia do kompilacji będą uwzględniać źródła projektów biblioteki LVL w aplikacji podczas kompilacji. Proces dodawania odwołania do projektu biblioteki zależy od środowiska programistycznego, jak opisano poniżej.

Jeśli tworzysz kod w Android Studio, pamiętaj, aby dodać do projektu moduł biblioteki w sposób opisany w poprzedniej sekcji. Zrób to teraz, zanim przejdziesz dalej.

Jeśli tworzysz program za pomocą narzędzi wiersza poleceń SDK, przejdź do katalogu zawierającego projekt aplikacji i otwórz plik project.properties. Dodaj do pliku wiersz określający klucz android.library.reference.<n> i ścieżkę do biblioteki. Na przykład:

android.library.reference.1=path/to/library_project

Możesz też użyć tego polecenia, by zaktualizować właściwości projektu, w tym odniesienie do projektu biblioteki:

android update lib-project
--target <target_ID> \
--path path/to/my/app_project \
--library path/to/my/library_project

Więcej informacji o pracy z projektami biblioteki znajdziesz w artykule Konfigurowanie projektu bibliotecznego Library Project.

Konfigurowanie środowiska testowego

Konsola Google Play udostępnia narzędzia konfiguracyjne, które umożliwiają Tobie i innym użytkownikom testowanie licencjonowania aplikacji przed jej opublikowaniem. Podczas wdrażania licencjonowania możesz za pomocą narzędzi Konsoli Play przetestować zasady aplikacji oraz sposób obsługi różnych odpowiedzi licencyjnych i warunków błędu.

Główne komponenty środowiska testowego przeznaczonego do licencjonowania to:

  • Konfiguracja „odpowiedzi testowej” na koncie wydawcy, która pozwala ustawić statyczną odpowiedź dotyczącą licencji zwracaną, gdy serwer przetwarza sprawdzanie licencji na aplikację przesłaną na konto wydawcy po zalogowaniu się na konto wydawcy lub konto testowe.
  • Opcjonalny zestaw kont testowych, które otrzymają statyczną odpowiedź testową podczas sprawdzania licencji przesłanej przez Ciebie aplikacji (niezależnie od tego, czy aplikacja została opublikowana).
  • Środowisko wykonawcze aplikacji, które zawiera aplikację Google Play lub dodatek do interfejsów API Google, w którym użytkownik jest zalogowany na swoje konto wydawcy lub jedno z kont testowych.

Prawidłowe skonfigurowanie środowiska testowego obejmuje:

  1. Ustawianie statycznych odpowiedzi testowych zwracanych przez serwer licencjonowania.
  2. W razie potrzeby skonfiguruj konta testowe.
  3. Przed rozpoczęciem testu licencji zaloguj się prawidłowo w emulatorze lub urządzeniu.

Więcej informacji znajdziesz w sekcjach poniżej.

Ustawianie odpowiedzi testowych na kontrolę licencji

Google Play udostępnia na koncie wydawcy ustawienie konfiguracji, które pozwala zastąpić normalne przetwarzanie licencji i zwrócić określony statyczny kod odpowiedzi. To ustawienie jest przeznaczone tylko do testowania i ma zastosowanie tylko do kontroli licencji na przesłane przez Ciebie aplikacje przeprowadzane przez użytkowników zalogowanych w emulatorze lub na urządzeniu za pomocą danych logowania konta wydawcy lub zarejestrowanego konta testowego. W przypadku innych użytkowników serwer zawsze przetwarza kontrole licencji zgodnie ze zwykłymi regułami.

Aby ustawić odpowiedź testową dla swojego konta, zaloguj się na konto wydawcy i kliknij „Edytuj profil”. Na stronie Edytuj profil znajdź wyświetlone poniżej menu Odpowiedź testowa w panelu Licencjonowanie. Możesz wybierać z pełnego zestawu prawidłowych kodów odpowiedzi serwera, aby kontrolować odpowiedź lub warunek, który chcesz przetestować w aplikacji.

Zasadniczo należy przetestować implementację licencjonowania aplikacji przy użyciu każdego kodu odpowiedzi dostępnego w menu odpowiedzi testowej. Opis tych kodów znajdziesz w sekcji Kody odpowiedzi serwera w dokumentacji dotyczącej licencji.

Rysunek 2. W panelu Testowanie licencji na stronie Szczegóły konta możesz konfigurować konta testowe i zarządzać odpowiedziami testowych.

Pamiętaj, że skonfigurowana odpowiedź testowa dotyczy całego konta, czyli nie dotyczy pojedynczej aplikacji, ale wszystkich aplikacji powiązanych z kontem wydawcy. Jeśli testujesz wiele aplikacji jednocześnie, zmiana odpowiedzi testowej będzie miała wpływ na wszystkie te aplikacje podczas następnego sprawdzania licencji (jeśli użytkownik jest zalogowany w emulatorze lub na urządzeniu za pomocą konta wydawcy lub konta testowego).

Zanim otrzymasz odpowiedź testową o sprawdzeniu licencji, musisz zalogować się na urządzeniu lub emulatorze, na którym aplikacja jest zainstalowana, i z którego wysyła ona zapytania do serwera. W szczególności musisz się logować przy użyciu swojego konta wydawcy lub jednego ze skonfigurowanych kont testowych. Więcej informacji o kontach testowych znajdziesz w następnej sekcji.

Listę dostępnych odpowiedzi testowych i znaków znajdziesz w sekcji Kody odpowiedzi serwera.

Konfigurowanie kont testowych

W niektórych przypadkach możesz zezwolić wielu zespołom programistów na testowanie licencji na aplikacje, które zostaną ostatecznie opublikowane przy użyciu Twojego konta wydawcy, ale bez dawania im dostępu do danych logowania do Twojego konta wydawcy. W związku z tym w Konsoli Google Play możesz skonfigurować jedno lub więcej opcjonalnych kont testowych, które są autoryzowane do wysyłania zapytań do serwera licencjonowania i odbierania statycznych odpowiedzi testowych z konta wydawcy.

Konta testowe to standardowe konta Google rejestrowane na koncie wydawcy, dzięki którym otrzymają oni odpowiedź testową dotyczącą przesłanych aplikacji. Deweloperzy mogą logować się na urządzeniach lub w emulatorach, korzystając z danych logowania do konta testowego, i inicjować sprawdzanie licencji w zainstalowanych aplikacjach. Gdy serwer licencjonowania otrzyma kontrolę licencji od użytkownika konta testowego, zwróci statyczną odpowiedź testową skonfigurowaną na potrzeby konta wydawcy.

Uprawnienia dostępu i uprawnienia przyznawane użytkownikom zalogowanym za pomocą kont testowych są konieczne, m.in.:

  • Użytkownicy konta testowego mogą wysyłać do serwera licencjonowania zapytania tylko w przypadku aplikacji, które zostały już przesłane na konto wydawcy.
  • Użytkownicy konta testowego nie mają uprawnień do przesyłania aplikacji na Twoje konto wydawcy.
  • Użytkownicy konta testowego nie mają uprawnień do ustawiania statycznej odpowiedzi testowej na koncie wydawcy.

W tabeli poniżej znajdziesz podsumowanie różnic pod względem możliwości między kontem wydawcy, kontem testowym i każdym innym kontem.

Tabela 1. Różnice w rodzajach kont objętych licencją na potrzeby testowania.

Typ konta Czy można sprawdzić licencję przed przesłaniem? Czy można odebrać odpowiedź testową? Czy można ustawić odpowiedź testową?
Konto wydawcy Tak Tak Tak
Konto testowe Nie Tak Nie
Inny Nie Nie Nie

Rejestrowanie kont testowych na koncie wydawcy

Najpierw musisz zarejestrować każde konto testowe na swoim koncie wydawcy. Jak widać na Rysunku 2, konta testowe są rejestrowane w panelu Licencjonowanie na stronie Edytuj profil konta wydawcy. Po prostu wpisz te konta w postaci listy rozdzielonej przecinkami i kliknij Zapisz, aby zapisać zmiany w profilu.

Jako konta testowego możesz użyć dowolnego konta Google. Jeśli chcesz być właścicielem kont testowych i nimi zarządzać, możesz je utworzyć samodzielnie i przekazać dane logowania deweloperom lub testerom.

Obsługa przesyłania i dystrybucji aplikacji w przypadku użytkowników kont testowych

Jak już wspomnieliśmy, użytkownicy kont testowych mogą otrzymywać tylko statyczne odpowiedzi testowe dotyczące aplikacji przesłanych na konto wydawcy. Ci użytkownicy nie mają uprawnień do przesyłania aplikacji, więc jako wydawca musisz wspólnie z nimi zbierać aplikacje do przesyłania i rozpowszechniania ich na potrzeby testów. Możesz zbierać i dystrybuować dane w dowolny sposób.

Po przesłaniu aplikacji i udostępnieniu jej na serwerze licencji deweloperzy i testerzy mogą ją nadal modyfikować w swoim lokalnym środowisku programistycznym bez konieczności przesyłania nowych wersji. Nową wersję musisz przesłać tylko wtedy, gdy aplikacja lokalna zwiększa atrybut versionCode w pliku manifestu.

Udostępnienie klucza publicznego użytkownikom konta testowego

Serwer licencjonowania obsługuje statyczne odpowiedzi testowe w zwykły sposób, w tym podpisywanie danych odpowiedzi dotyczących licencji, dodawanie parametrów dodatkowych itd. Aby pomóc deweloperom, którzy wdrażają licencjonowanie, używając kont testowych, a nie konta wydawcy, musisz rozdać im klucz publiczny aplikacji na potrzeby licencjonowania. Deweloperzy, którzy nie mają dostępu do Konsoli Play, nie mają dostępu do klucza publicznego aplikacji, a bez klucza nie będą mogli weryfikować odpowiedzi na pytania dotyczące licencji.

Jeśli z jakiegoś powodu zdecydujesz się wygenerować nową parę kluczy licencyjnych aplikacji, musisz powiadomić o tym wszystkich użytkowników kont testowych. W przypadku testerów możesz umieścić nowy klucz w pakiecie aplikacji i rozpowszechnić go użytkownikom. Deweloperzy muszą przekazać im nowy klucz bezpośrednio.

Zalogowanie się na autoryzowane konto w środowisku wykonawczym

Usługa licencjonowania określa, czy dany użytkownik ma licencję na korzystanie z danej aplikacji. Podczas sprawdzania licencji aplikacja Google Play pobiera identyfikator użytkownika z konta głównego w systemie i wysyła go na serwer razem z nazwą pakietu aplikacji i innymi informacjami. Jeśli jednak nie ma dostępnych informacji o użytkowniku, sprawdzenie licencji nie powiedzie się, więc aplikacja Google Play anuluje żądanie i zwróci do niej błąd.

Aby podczas testowania aplikacja mogła przesłać zapytanie do serwera licencjonowania, zaloguj się na konto na urządzeniu lub emulatorze za pomocą:

  • dane logowania do konta wydawcy,
  • dane logowania z konta testowego zarejestrowanego na koncie wydawcy,

Założenie konta wydawcy ma tę zaletę, że pozwala aplikacjom otrzymywać statyczne odpowiedzi testowe, jeszcze zanim zostaną przesłane do Konsoli Play.

Jeśli należysz do większej organizacji lub pracujesz z grupami zewnętrznymi nad aplikacjami, które zostaną opublikowane w Twojej witrynie, najprawdopodobniej lepiej będzie udostępnić konta testowe i skorzystać z nich do logowania się podczas testów.

Aby zalogować się na urządzeniu lub w emulatorze, wykonaj te czynności. Preferowaną metodą jest zalogowanie się na konto główne. Jeśli jednak na urządzeniu lub w emulatorze są już używane inne konta, możesz utworzyć dodatkowe konto i zalogować się na nie za pomocą danych logowania wydawcy lub konta testowego.

  1. Otwórz Ustawienia > Konta i synchronizacja.
  2. Kliknij Dodaj konto i wybierz konto Google.
  3. Kliknij kolejno Dalej i Zaloguj się.
  4. Wpisz nazwę użytkownika i hasło do konta wydawcy lub konta testowego zarejestrowanego na tym koncie.
  5. Wybierz opcję Zaloguj się. System zaloguje Cię na nowe konto.

Po zalogowaniu się możesz rozpocząć testowanie licencjonowania w swojej aplikacji (jeśli zostały wykonane powyższe czynności integracji LVL). Gdy aplikacja zainicjuje sprawdzanie licencji, otrzyma odpowiedź zawierającą statyczną odpowiedź testową skonfigurowaną na koncie wydawcy.

Jeśli używasz emulatora, musisz logować się na konto wydawcy lub konto testowe za każdym razem, gdy wyczyścisz dane podczas ponownego uruchamiania emulatora.

Po zakończeniu procedur konfiguracji przejdź do sekcji Dodawanie licencjonowania do aplikacji.