앱 링크를 사용하여 ArcGIS AppStudio 앱을 다른 앱과 통합할 수 있습니다. 웹 브라우저에서 앱 링크를 사용하면 데스크톱이나 기기에서 또는 다른 앱 내부에서 앱을 열 수 있습니다. 앱 링크로 열 수 있는 ArcGIS apps는 ArcGIS Survey123, ArcGIS QuickCapture, ArcGIS Field Maps, ArcGIS Workforce, ArcGIS Navigator입니다.
다른 앱에서 앱 연결
네이티브 앱이나 웹 앱에 임베드하여 AppStudio 앱을 열 수 있는 앱 링크를 생성할 수 있습니다. 테스트를 위해 웹 브라우저에서 동일한 앱 링크를 사용할 수도 있습니다.
ArcGIS AppStudio에서 앱의 앱 링크를 정의합니다. AppStudio 갤러리에서 앱을 선택하고 설정 > 고급 > 환경을 열고 URL 스키마 필드에 앱 링크로 사용할 URL을 입력합니다. 이 URL은 소문자여야 하며 특수 문자가 없어야 합니다.
앱이 생성된 후 기기에 설치되면, 앱 링크를 통하거나 다른 앱의 링크를 통하거나 웹 브라우저에 URL을 직접 입력함으로써 해당 앱에 접근할 수 있습니다. 입력한 URL에서 앱이 열리면 onOpenURL 신호가 즉시 호출되어 이 방법으로 시작될 때의 특정한 동작을 구현할 수 있습니다.
다른 앱에 연결
앱 내에서 다른 앱을 여는 URL을 사용할 수 있습니다. 대다수 앱은 대상 앱에 정보를 제공하기 위하여 URL에 사용자 정의 매개변수도 허용합니다. 어떤 앱은 사용자 정의 URL 스키마를 사용하고(iOS에서 허용 목록 필요) 다른 앱은 웹 지원 앱 링크를 사용합니다(허용 목록은 필요하지 않지만 현재 Android 및 iOS에서만 사용 가능).
비고:
iOS 기기에서 URL 스키마는 앱에서 허용 목록 또는 승인된 스키마 목록에 추가되어야 URL 스키마가 작동합니다. 이 목록은 설정 > 고급 > 환경에서 시작 URL 스키마 필드의 쉼표로 구분된 목록으로 정의할 수 있습니다. Esri 앱에서 사용하는 URL 스키마는 다음과 같습니다:
- arcgis-survey123
- arcgis-appstudio-player
- arcgis-trek2there
- arcgis-workforce
이러한 URL 스키마는 만들어진 iOS 앱에만 적용됩니다. 앱이 AppStudio Player에서 실행되는 경우에는 적용되지 않습니다.
AppStudio Player를 통해 열 수 있는 일부 Esri 앱을 확인하려면 다음 정보를 참고하세요.