Wprowadzenie do aplikacji AppStudio Player

AppStudio Player umożliwia użycie aplikacji na dowolnej platformie bez budowania i wdrażania plików instalacyjnych.

Aplikacja AppStudio Player jest dostępna dla wszystkich obsługiwanych platform. Więcej informacji o sposobie instalowania odtwarzacza zawiera temat Instalowanie aplikacji AppStudio Player.

Pobieranie i uruchamianie aplikacji

Aplikacja AppStudio Player otwiera się we własnej karcie Strona główna, która zawiera wszystkie aplikacje AppStudio obecnie pobrane na urządzenie. Jeśli na tym samym komputerze zainstalowano obydwa produkty, AppStudio Player i ArcGIS AppStudio, są to te same aplikacje, które są dostępne w galerii AppStudio. Opcja aktualizacji odpowiednich aplikacji jest dostępna po zalogowaniu.

Aby uruchomić aplikację, kliknij przycisk Odtwórz na karcie aplikacji w galerii lub stronie szczegółów elementu aplikacji dostępnej po wybraniu karty. Spowoduje to otwarcie tej aplikacji w aplikacji AppStudio Player. Działanie jest takie samo, jakby aplikacja była instalacją autonomiczną. Aby zamknąć aplikację, otwórz menu boczne i wybierz opcję Zakończ.

Na karcie Chmura możesz pobrać dowolną aplikację udostępnioną dla konta instytucji usługi ArcGIS Online lub oprogramowania ArcGIS Enterprise. Po zalogowaniu do aplikacji AppStudio Player możesz pobrać aplikacje utworzone wcześniej przez siebie lub udostępnione dla Twojego konta. W tym celu kliknij przycisk Pobierz na karcie aplikacji w galerii lub na stronie szczegółów elementów aplikacji.

Przykładowe aplikacje

Aplikacja AppStudio Player zawiera przykłady umożliwiające testowanie funkcjonalności na wszystkich urządzeniach bez tworzenia i pobierania aplikacji. Są one dostępne na karcie Przykłady. Zawarte są tutaj wszystkie przykłady dostępne w aplikacji ArcGIS AppStudio posortowane według kategorii. Dostępne są również rzeczywiste przykłady polecanych szablonów aplikacji.

Aby wypróbować dowolny z przykładów, kliknij przycisk Podgląd obok pozycji przykładu w galerii lub jego stronę szczegółu elementu. Po podglądzie przykładu pozostaje on w pamięci lokalnej, ale nie jest wyświetlany w galerii aplikacji.

Notatka:

Te przykłady wymagają połączenia internetowego. Konto ArcGIS nie jest wymagane.

Narzędzia programistyczne

Aplikacja AppStudio Player ma wbudowany tryb dewelopera ułatwiający tworzenie aplikacji. Tryb dewelopera jest domyślnie wyłączony. Możesz go włączyć na stronie Ustawienia aplikacji. Po włączeniu trybu dewelopera uzyskasz możliwość korzystania z następujących opcji:

  • Przykłady — opcja dostępna na kartach nawigacyjnych u dołu ekranu. Strona Przykłady zawiera ponad 70 przykładów dotyczących aplikacji AppStudio i umożliwia wyświetlanie oraz uruchamianie przykładów na prawdziwych urządzeniach w programie AppStudio Player.
  • Diagnostyka — strona Diagnostyka jest dostępna w menu bocznym każdej aplikacji i zawiera informacje o systemie urządzenia, na którym działa aplikacja AppStudio Player.
  • Połącz z konsolą zdalną — opcja dostępna w menu bocznym każdej aplikacji działającej w aplikacji AppStudio Player. Pozwala połączyć się z konsolą zgodną ze standardem syslog w celu rejestrowania zachowania Twojej aplikacji. Więcej informacji na ten temat zawiera sekcja Przechwytywanie danych wynikowych konsoli.
  • Szczegóły elementu — strona dostępna po wybraniu karty aplikacji w galerii Strona główna lub Do pobrania. Udostępnia szczegóły elementu aplikacji, możliwości, obsługiwane typy urządzeń oraz wymagania licencyjne ArcGIS.
  • Licencja środowiska ArcGIS Runtime — dostępna w aplikacji AppStudio Player na stronie Ustawienia aplikacji. Jeśli ta opcja jest wyłączona, odtwarzacz używa poziomu licencji środowiska ArcGIS Runtime skonfigurowanego dla aplikacji uruchamianej w odtwarzaczu. Jeśli jest włączona, odtwarzacz używa dla wszystkich aplikacji poziomu licencji dewelopera. Więcej informacji na temat poziomów licencji zawiera sekcja Licencjonowanie aplikacji.
  • Wyczyść przykłady lokalne — opcja dostępna na stronie Ustawienia aplikacji. Powoduje usunięcie wszystkich przykładów znajdujących się obecnie w pamięci lokalnej. W opcji tej jest również wyświetlana ilość miejsca w pamięci wykorzystywanego przez te przykłady.

Otwieranie aplikacji AppStudio Player przy użyciu łącza do aplikacji

Beta:

Dostępna jest wersja beta tej funkcjonalności. Oznacza to, że dokumentacja jest niekompletna, a funkcjonalność może zostać zmieniona.

Aktualnie ta funkcjonalność jest obsługiwana tylko na platformach iOS i Android. Nie działa obecnie na platformie iOS 13.1.3.

Po zainstalowaniu aplikacji AppStudio Player na urządzeniu możesz ją otworzyć na specjalnych warunkach, przechodząc do adresu URL przy użyciu łącza do aplikacji. Aby otworzyć odtwarzacz przy użyciu łącza do aplikacji, przejdź do adresu https://appstudio.arcgis.com na urządzeniu z systemem iOS lub Android, na którym zainstalowano odtwarzacz.

W celu zastosowania warunków względem otwieranej aplikacji AppStudio Player można również użyć parametrów niestandardowych. Aby natychmiast wczytać aplikację w odtwarzaczu, możesz podać identyfikator tej aplikacji w następującym formacie:

https://appstudio.arcgis.com?id=4c95e4303c8043e292dd95a0af1fc6c1

Przekazywanie parametrów do aplikacji AppStudio Player

Jeśli uruchamiasz aplikację w aplikacji AppStudio Player, możesz wywołać inną aplikację i przekazać do niej parametry z poziomu aplikacji AppStudio Player. W tym celu aplikacja źródłowa musi wywołać aplikację docelową za pomocą sygnału loadAppWithParameters w obiekcie portal używanym przez aplikację AppStudio Player. Sygnał ten akceptuje dwa parametry: identyfikator aplikacji docelowej i obiekt JSON zawierający parametry do przekazania. Poniższy przykład kodu zapisuje serię parametrów do obiektu JSON przed użyciem sygnału do przekazania wynikowego obiektu dalej.

Button { 
	anchors.centerIn: parent 
    text: "Open App B" 
    onClicked: {  
        var param = { 
        "fruit": "apple", 
        "quantity": 12, 
        "isFruit": true 
        } 
    app.parent.portal.loadAppWithParam("<change to app id>", param) 
    } 
}

Aplikacja docelowa może następnie wywołać obiekt JSON za pomocą właściwości appUrlParameters — także w komponencie portal. Ten przykład kodu używany w aplikacji docelowej odbiera i wyświetla parametry wysłane z aplikacji źródłowej.

App { 
	id: app 
    width: 400 
    height: 640 

    Text { 
        anchors.fill: parent 
        text: app.parent.portal.appUrlParameters.fruit 
        font.pointSize: 24 
        color: "black" 
        wrapMode: Text.WrapAtWordBoundaryOrAnywhere 
        horizontalAlignment: Text.AlignHCenter 
        verticalAlignment: Text.AlignVCenter 
        elide: Text.ElideRight 
	}
}

Szablon korporacyjny aplikacji AppStudio Player

Aplikacja AppStudio Player jest również dostępna jako szablon korporacyjny, który można rozpowszechniać do użytku w instytucji. Ten szablon korporacyjny działa tak samo jak oficjalna aplikacja i może zostać oznaczony lub zmodyfikowany pod kątem wymagań danej instytucji. Szablon korporacyjny umożliwia również odtwarzanie aplikacji internetowych. Funkcja ta nie jest dostępna w oficjalnej aplikacji. Więcej informacji dotyczących szablonu korporacyjnego zawiera temat Szablon korporacyjny aplikacji AppStudio Player.