Dzięki elementowi iframe zarządzanego Sklepu Google Play możesz osadzić zarządzany Sklep Google Play bezpośrednio w konsoli EMM, aby zapewnić klientom spójne zarządzanie urządzeniami mobilnymi.
iframe zawiera pasek tytułu i rozwijane menu boczne. W 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 szczegółów aplikacji oraz ich wybieranie.
Aplikacje prywatne: umożliwiają administratorom IT publikowanie aplikacji prywatnych i zarządzanie nimi w firmie.
Aplikacje internetowe: umożliwiają administratorom IT publikowanie i rozpowszechnianie skrótów do witryn jako aplikacji.
Porządkowanie aplikacji: umożliwia administratorom IT konfigurowanie sposobu porządkowania aplikacji w aplikacji Sklep Play na urządzeniach użytkowników.
W tej sekcji opisaliśmy funkcje dostępne w elementach iframe zarządzanego Sklepu Google Play.
Informacje o tym, jak osadzić element iframe i wdrożyć te funkcje, znajdziesz w artykule Dodawanie elementu iframe do konsoli.
Szukaj aplikacji
Na stronie wyszukiwania aplikacji (na rys. 1.) administratorzy IT mogą wyszukiwać, przeglądać i wybierać aplikacje z Google Play.
Pole wyszukiwania
Na stronie domyślnie jest włączone pole wyszukiwania na pasku tytułu. Pole wyszukiwania obsługuje funkcje takie jak autouzupełnianie i zwraca wyniki z aplikacji publicznie dostępnych w Google Play. Wyniki wyszukiwania są wyświetlane w elemencie iframe.
Prywatne aplikacje
Na stronie Prywatne aplikacje administratorzy IT mogą publikować aplikacje prywatne i zarządzać nimi bezpośrednio w konsoli EMM. Aby usprawnić publikowanie aplikacji prywatnych dla administratorów IT, strona:
Tworzy w imieniu organizacji konto w Konsoli Play i przyznaje administratorom IT dostęp administracyjny.
zrezygnowaliśmy z opłaty rejestracyjnej w Konsoli Play w wysokości 25 USD, która była wcześniej wymagana do publikowania aplikacji.
Wymaga tylko przesłania pakietu APK i podania tytułu.
Publikowanie aplikacji zajmuje zaledwie 10 minut (w Konsoli Play trwa to do 2 godzin). Uwaga: aplikacji opublikowanych na stronie Aplikacje prywatne nigdy nie można udostępnić publicznie.
Gdy administrator IT po raz pierwszy opublikuje aplikację w elementzie iframe, iframe automatycznie utworzy konto Konsoli Play w imieniu firmy. Jeśli wprowadzą zaawansowane zmiany, wyświetli się prośba o zalogowanie się na konto Google.Może to być dowolne konto Google (np. Gmail lub Cloud Identity).
To konto Google zostanie dodane jako administrator konta organizacji w Konsoli Play. Następnie administrator IT może zalogować się w Konsoli Play bezpośrednio za pomocą swojego konta Google. W Konsoli Play może:
Po opublikowaniu aplikacji administrator IT może edytować jej tytuł i plik APK na stronie z informacjami o aplikacji. Na stronie ze szczegółami aplikacji wyświetla się też przycisk WYBIERZ (patrz ryc. 2). Musisz określić działanie, które nastąpi po kliknięciu tego przycisku przez administratora IT (patrz onproductselect w kroku 3. Obsługa iframe
zdarzeń).
Aplikacje internetowe
Na stronie aplikacji internetowych administratorzy IT mogą publikować skróty do witryn jako aplikacje prywatne w zarządzanym Sklepie Google Play.
Aplikacje internetowe można rozpoznać po nazwie pakietu (productId). Ich opublikowanie zajmuje zwykle 10 minut. Po opublikowaniu są automatycznie zatwierdzane dla ich firmy i mogą być rozpowszechniane wśród użytkowników tak samo jak inne zatwierdzone aplikacje. Aplikacje internetowe są zgodne z innymi funkcjami zarządzanego iframe w Google Play: można je wyszukiwać na stronie wyszukiwania w Google Play i dodawać do kolekcji.
Formularz tworzenia aplikacji internetowej wymaga tytułu, adresu URL HTTPS lub HTTP oraz obrazu ikony (JPG o wymiarach 512 x 512 lub PNG 32-bitowym). Dodatkowo administratorzy IT mogą wybrać jedną z 3 opcji wyświetlania:
Pełny ekran:aplikacja otwiera się w trybie pełnoekranowym, ukrywając paski stanu i nawigacji urządzenia.
Samodzielna (domyślnie): aplikacja wyświetla pasek stanu i pasek nawigacji urządzenia.
Minimalne UI:aplikacja pokazuje paski stanu i nawigacji urządzenia, adres URL aplikacji oraz opcję odświeżania. W przypadku adresów URL HTTP jest to jedyna dostępna opcja.
Na stronie Aplikacje internetowe administratorzy IT mogą też edytować i usuwać aplikacje internetowe. Po usunięciu aplikacji internetowej z zarządzanego Sklepu Google Play użytkownik może nadal mieć do niej dostęp, jeśli jest ona już zainstalowana na jego urządzeniu. Aby usunąć aplikację internetową z urządzenia użytkownika, zapoznaj się z artykułem Usuwanie aplikacji. Instrukcje tworzenia i edytowania aplikacji internetowych dla użytkowników zarządzanego Sklepu Google Play znajdziesz w Centrum pomocy zarządzanego Sklepu Google Play.
Przycisk Wybierz
Po opublikowaniu aplikacji internetowej na jej stronie z informacjami pojawia się przycisk WYBIERZ. Musisz określić działanie (np. dystrybucję aplikacji), które nastąpi po kliknięciu tego przycisku przez administratora IT (patrz onproductselect w kroku 3. Obsługa zdarzeń iframe).
Uporządkuj aplikacje
Na stronie porządkowania aplikacji administratorzy IT mogą tworzyć kolekcje (nazywane też grupami). Na przykład administrator IT może utworzyć kolekcję Podstawowe z najczęściej używanymi aplikacjami lub kolekcję Wydatki z aplikacjami do śledzenia wydatków, rejestrowania podróży itp. Kolekcje są wyświetlane na stronie głównej Sklepu Play na urządzeniach użytkowników.
Usługi EMM muszą używać parametru SELECT mode w adresie URL elementu iframe, aby umożliwić wyszukiwanie i dodawanie aplikacji do kolekcji.
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 ona widoczna w Sklepie Play.
Administratorzy IT mogą też edytować, usuwać i kopiować istniejące kolekcje na stronie porządkowania aplikacji. Instrukcje dotyczące wykonywania tych czynności znajdziesz w Centrum pomocy Zarządzanego Sklepu Google Play.
Domyślnie wszystkie strony w ramce iframe są włączone. Podczas generowania tokenu internetowego możesz określić, które strony mają być wyłączone. W tym przykładzie wyłączono opcje Aplikacje prywatne, Aplikacje internetowe i Uporządkuj aplikacje.
Ten kod generuje element iframe w kontenerze div. Atrybuty, które mają być stosowane do tagu iframe, można ustawić za pomocą opcji „Atrybuty”, jak opisano powyżej.
Parametry adresu URL
Tabela poniżej zawiera wszystkie parametry iframe, które można dodać do adresu URL jako parametry adresu URL, np.:
Początkowa strona wyświetlana po wyrenderowaniu elementu iframe. Możliwe wartości to PLAY_SEARCH, WEB_APPS, PRIVATE_APPS i STORE_BUILDER (organizowanie aplikacji). Jeśli nie określisz tu żadnej strony, kolejność wyświetlania będzie następująca: PLAY_SEARCH, 2. PRIVATE_APPS, 3.
WEB_APPS, 4. STORE_BUILDER.
locale
Nie dotyczy
Nie
poprawnie sformułowany tag języka BCP 47, który służy do lokalizacji treści w ramce iframe; Jeśli nie podasz żadnej opcji, domyślna wartość to en_US.
mode
Szukaj aplikacji
Nie
SELECT: pozwala administratorom IT wybierać aplikacje. APPROVE (domyślnie): pozwala administratorom IT wybierać, zatwierdzać i odwoływać zatwierdzenia aplikacji.
showsearchbox
Szukaj aplikacji
Nie
TRUE (domyślnie): wyświetla pole wyszukiwania i inicjuje zapytanie wyszukiwania z poziomu elementu iframe. FALSE:
nie wyświetla się pole wyszukiwania.
search
Szukaj aplikacji
Nie
Ciąg wyszukiwania. Jeśli jest określony, iframe kieruje administratora IT do wyników wyszukiwania z wybraną przez niego sekwencją znaków.
Krok 3. Obsługa zdarzeń iframe
W ramach integracji musisz też obsługiwać te zdarzenia.
Zdarzenie
Opis
onproductselect
Użytkownik wybiera lub zatwierdza aplikację. Zwraca obiekt zawierający:
{
"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".
}
Przykład poniżej pokazuje, jak nasłuchiwać zdarzeń onproductselect:
[null,null,["Ostatnia aktualizacja: 2025-01-16 UTC."],[[["The managed Google Play iframe enables embedding managed Google Play directly within your EMM console for a unified mobility management experience, offering features like searching, managing private apps, creating web apps, and organizing apps into collections."],["To utilize the iframe, generate a web token identifying the enterprise, render the iframe within your console using provided code, and handle events like app selection to integrate with your system."],["The iframe allows customization by disabling specific pages, localizing content, controlling the search box, and initiating searches via URL parameters."],["IT admins can publish and manage private apps, create web app shortcuts, and organize apps into collections for user's Play Store, while you handle app selections through event handling."],["Refer to the detailed instructions and API documentation for implementing features like private app publishing, web app creation, and app organization using the managed Google Play iframe."]]],[]]