Integracja z innymi aplikacjami

Aplikację ArcGIS AppStudio można zintegrować z innymi aplikacjami, korzystając z łącza do aplikacji. Łącza do aplikacji można użyć w przeglądarce internetowej. Umożliwia ono otwarcie aplikacji na komputerze stacjonarnym, urządzeniu lub z poziomu innej aplikacji. Przy użyciu łącza do aplikacji można otwierać takie aplikacje ArcGIS jak ArcGIS Survey123, ArcGIS QuickCapture, ArcGIS Field Maps, ArcGIS Workforce i ArcGIS Navigator.

Łącze do Twojej aplikacji z innych aplikacji

Możesz utworzyć łącze służące do otwierania aplikacji AppStudio i osadzić je w aplikacji natywnej lub internetowej. Możesz także użyć tego samego łącza do aplikacji w przeglądarce internetowej na potrzeby testowania.

Zdefiniuj łącze do aplikacji w aplikacji ArcGIS AppStudio. Wybierz aplikację w galerii AppStudio, otwórz okno Ustawienia > Zaawansowane > Środowisko i w polu Schemat adresów URL wprowadź adres URL, który będzie używany jako łącze do aplikacji. Ten adres URL musi być zapisany małymi literami i nie może zawierać znaków specjalnych.

Po utworzeniu aplikacji i zainstalowaniu jej na urządzeniu, możesz uzyskać do niej dostęp przy użyciu łącza do aplikacji, za pośrednictwem łącza z innej aplikacji lub poprzez bezpośrednie wprowadzenie w przeglądarce internetowej. Gdy Twoja aplikacja jest otwierana za pomocą podanego adresu URL, natychmiast wywoływany jest sygnał onOpenURL, co pozwala na zaimplementowanie określonego zachowania przy uruchamianiu w ten sposób.

Łącze do innych aplikacji

Możesz osadzić adres URL umożliwiający otwarcie innej aplikacji w Twojej aplikacji. Wiele aplikacji akceptuje też niestandardowe parametry w prowadzących do nich adresach URL. Umożliwiają one przekazywanie informacji do aplikacji docelowej. W przypadku pewnych aplikacji są stosowane schematy adresów URL (w systemie iOS trzeba je umieścić na liście zezwoleń), natomiast w przypadku innych aplikacji są używane łącza do aplikacji obsługiwane w Internecie (nie trzeba ich umieszczać na liście zezwoleń, lecz aktualnie są one dostępne tylko w systemach Android i iOS).

Notatka:

Aby schematy adresów URL aplikacji działały poprawnie na urządzeniach z systemem iOS, należy dodać je do listy zezwoleń lub listy zatwierdzonych schematów. Taką listę można zdefiniować w oknie Ustawienia > Zaawansowane > Środowisko w formie listy wartości rozdzielanych przecinkami w polu Schematy adresów URL uruchamiania. Schematy adresów URL używane przez aplikacje Esri są następujące:

  • arcgis-survey123
  • arcgis-appstudio-player
  • arcgis-trek2there
  • arcgis-workforce

Te schematy adresów URL są uznawane wyłącznie we wbudowanych aplikacjach systemu iOS. Nie będą one uznawane, jeśli aplikacja działa w aplikacji AppStudio Player.

Informacje o niektórych aplikacjach Esri, które można otwierać za pośrednictwem aplikacji AppStudio Player, można znaleźć w następujących publikacjach: