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: