Dzięki elementowi iframe zarządzanego Sklepu Google Play możesz umieścić zarządzany Sklep Google Play bezpośrednio w konsoli EMM, by zapewnić klientom ujednolicone zarządzanie urządzeniami mobilnymi.
Element iframe zawiera pasek tytułu i rozwijane menu boczne. Za pomocą tego menu użytkownicy mogą przechodzić do różnych stron:
Wyszukiwanie aplikacji: umożliwia administratorom IT wyszukiwanie i przeglądanie aplikacji w Google Play, wyświetlanie ich szczegółów i wybieranie aplikacji.
Aplikacje prywatne: umożliwia administratorom IT publikowanie aplikacji prywatnych dla firmy i zarządzanie nimi.
Aplikacje internetowe: umożliwia administratorom IT publikowanie i rozpowszechnianie skrótów do witryn jako aplikacji.
Porządkowanie aplikacji: pozwala administratorom IT konfigurować sposób porządkowania aplikacji w aplikacji Sklep Play na urządzeniach użytkowników.
W tej sekcji opisujemy funkcje dostępne w elemencie iframe zarządzanego Sklepu Google Play.
Informacje na temat umieszczania elementu iframe i wdrażania tych funkcji znajdziesz w artykule Dodawanie elementu iframe do konsoli.
Szukaj aplikacji
Strona Wyszukiwanie aplikacji (pokazana na Rys.1) umożliwia administratorom IT wyszukiwanie, przeglądanie i wybieranie aplikacji w Google Play.
Pole wyszukiwania
Pole wyszukiwania na pasku tytułu jest domyślnie włączone na stronie. Pole wyszukiwania obsługuje takie funkcje jak automatyczne sugestie i zwraca wyniki z aplikacji dostępnych publicznie w Google Play. Wyniki wyszukiwania są wyświetlane w elemencie iframe.
Prywatne aplikacje
Strona aplikacji prywatnych umożliwia administratorom IT publikowanie aplikacji prywatnych i zarządzanie nimi bezpośrednio z konsoli EMM. Aby usprawnić publikowanie aplikacji prywatnych przez administratorów IT, ta strona:
Dyskretnie tworzy konto w Konsoli Play w imieniu firmy i przyznaje dostęp administracyjny administratorom IT.
Zrzeka się opłaty rejestracyjnej w wysokości 25 USD, która wcześniej była wymagana do publikowania aplikacji.
Wymaga tylko pakietu APK i tytułu aplikacji.
Publikowanie aplikacji zajmuje zaledwie 10 minut (w porównaniu z 2 godzinami w Konsoli Play). Uwaga: aplikacje opublikowane na stronie Aplikacje prywatne nigdy nie mogą zostać ustawione jako publiczne.
Gdy administrator IT po raz pierwszy opublikuje aplikację w elemencie iframe, element iframe dyskretnie utworzy konto w Konsoli Play w imieniu firmy. Jeśli użytkownik wprowadzi zaawansowane zmiany, pojawi się prośba o zalogowanie się na konto Google, które może być dowolnym kontem Google (np. Gmail lub Cloud Identity).
To konto Google jest dodawane jako administrator firmowego konta w Konsoli Play. Następnie administrator IT może użyć swojego konta Google, aby zalogować się bezpośrednio w Konsoli Play i wykonać te czynności:
Po opublikowaniu aplikacji administrator IT może edytować jej tytuł i pakiet APK na stronie z informacjami o aplikacji. Na stronie szczegółów aplikacji jest też widoczny przycisk SELECT (zobacz SELECT). Musisz określić działanie, które ma nastąpić po kliknięciu tego przycisku przez administratora IT (patrz: onproductselect w Kroku 3. Obsługuj zdarzenia iframe).
Aplikacje internetowe
Strona Aplikacje internetowe umożliwia administratorom IT publikowanie skrótów do witryn jako aplikacji prywatnych w zarządzanym Sklepie Google Play.
Aplikacje internetowe można rozpoznać po nazwie pakietu (productId). Publikacja trwa zwykle 10 minut. Po opublikowaniu aplikacje zostaną automatycznie zatwierdzone do użytku w grupie. Można je rozpowszechniać wśród użytkowników tak samo jak inne zatwierdzone aplikacje. Aplikacje internetowe są zgodne z innymi funkcjami elementu iframe zarządzanego Sklepu Play: można je wyszukiwać na stronie wyszukiwania w Google Play i dodawać do kolekcji.
Formularz tworzenia aplikacji internetowej wymaga podania tytułu, adresu URL HTTPS lub HTTP oraz obrazu ikony (JPG o wymiarach 512 x 512 w formacie JPG lub 32-bitowym PNG). Dodatkowo administratorzy IT mają do wyboru 3 opcje wyświetlania:
Pełny ekran: aplikacja otwiera się w trybie pełnoekranowym oraz ukrywa pasek stanu i nawigacja urządzenia.
Samodzielne (domyślnie): aplikacja wyświetla pasek stanu i pasek nawigacyjny urządzenia.
Minimalne UI: aplikacja wyświetla pasek stanu i nawigacji urządzenia, URL aplikacji oraz opcję odświeżania. W przypadku adresów URL HTTP jest to jedyna dostępna opcja.
Strona Aplikacje internetowe pozwala też administratorom IT edytować i usuwać aplikacje internetowe. Usunięcie aplikacji internetowej powoduje usunięcie jej z zarządzanego Sklepu Google Play użytkownika, ale użytkownik może nadal mieć do niej dostęp, jeśli jest już zainstalowana na urządzeniu. Aby usunąć aplikację internetową z urządzenia użytkownika, zapoznaj się z sekcją na temat usuwania aplikacji. Instrukcje dla użytkowników dotyczące tworzenia i edytowania aplikacji internetowych są dostępne w Centrum pomocy zarządzanego Sklepu Google Play.
Przycisk wyboru
Po opublikowaniu aplikacji internetowej na jej stronie z informacjami znajduje się przycisk WYBIERZ. Musisz określić działanie (np. rozpowszechnić aplikację), które ma nastąpić po kliknięciu tego przycisku przez administratora IT (patrz onproductselect w kroku 3. obsługują zdarzenia iframe).
Uporządkuj aplikacje
Strona Porządkuj aplikacje umożliwia administratorom IT porządkowanie aplikacji w kolekcje (nazywane też klastrami). Administrator IT może na przykład utworzyć kolekcję Niezbędne z często używanymi aplikacjami lub kolekcję Wydatki z aplikacjami związanymi ze śledzeniem wydatków, rejestrowaniem podróży itp. Kolekcje są wyświetlane na stronie głównej Sklepu Play na urządzeniach użytkowników.
Aby umożliwić wyszukiwanie i dodawanie aplikacji do kolekcji, dostawcy usług EMM muszą używać parametru SELECT mode w parametrach adresu URL elementu iframe.
Na urządzeniach użytkownika aplikacja Sklep Play wyświetla tylko aplikacje z kolekcji, które są dostępne dla użytkownika (lub urządzenia). Jeśli kolekcja nie zawiera żadnych aplikacji dostępnych dla użytkownika (lub urządzenia), nie będzie widoczna w Sklepie Play.
Administratorzy IT mogą też edytować, usuwać i kopiować istniejące kolekcje na stronie „Organizuj aplikacje”. Instrukcje wykonywania tych czynności dla użytkowników znajdziesz w Centrum pomocy zarządzanego Sklepu Google Play.
Wszystkie strony w elemencie iframe są domyślnie włączone. Przy generowaniu tokena internetowego możesz określić strony, które chcesz wyłączyć. W poniższym przykładzie wyłączono aplikacje prywatne,
aplikacje internetowe i porządkuj aplikacje.
Ten kod generuje element iframe wewnątrz kontenera div. Atrybuty, które mają być stosowane do tagu iframe, można ustawić za pomocą opcji „attributes”,
jak pokazano powyżej.
Parametry adresu URL
W tabeli poniżej znajdziesz wszystkie dostępne parametry elementu iframe, które można dodać do adresu URL jako parametry adresu URL, np.:
Strona początkowa wyświetlana po renderowaniu elementu iframe. Możliwe wartości to PLAY_SEARCH, WEB_APPS, PRIVATE_APPS i STORE_BUILDER (uporządkowanie aplikacji). Jeśli nie podasz tu żadnej wartości, zostanie ona wyświetlona zgodnie z następującą kolejnością: 1. PLAY_SEARCH, 2. PRIVATE_APPS, 3.
WEB_APPS, 4. STORE_BUILDER.
locale
Nie dotyczy
Nie
Prawidłowo sformatowany tag języka BCP 47, który służy do lokalizowania treści w elemencie iframe. Jeśli nie podasz żadnej wartości, domyślną wartością będzie en_US.
mode
Szukaj aplikacji
Nie
SELECT: pozwala administratorom IT wybierać aplikacje. APPROVE (domyślnie): pozwala administratorom IT wybierać, zatwierdzać i unieważniać aplikacje.
showsearchbox
Szukaj aplikacji
Nie
TRUE (domyślnie): wyświetla pole wyszukiwania i inicjuje zapytanie z elementu iframe. FALSE:
nie jest wyświetlane pole wyszukiwania.
search
Szukaj aplikacji
Nie
Ciąg znaków wyszukiwania. Jeśli element iframe jest określony, kieruje administratora IT do wyników wyszukiwania z określonym ciągiem znaków.
Krok 3. Obsługa zdarzeń iframe
W ramach integracji musisz też obsługiwać poniższe zdarzenia.
Zdarzenie
Opis
onproductselect
Użytkownik wybiera lub zatwierdza aplikację. Spowoduje to zwrócenie obiektu zawierającego:
{
"packageName": The package name of the app, e.g. "com.google.android.gm",
"productId": The product ID of the app, e.g. "app:com.google.android.gm",
"action": The type of action performed on the document. Possible values are:
"approved", "unapproved" or "selected." If you implement the iframe in SELECT
mode, the only possible value is "selected".
}
Poniższy przykład pokazuje, jak słuchać onproductselect: