웹 앱을 사용하면 맵 또는 씬의 정보를 효과적으로 공유하거나 공유 그룹에 대한 관련 정보와 항목을 쉽게 나타낼 수 있습니다. 웹 앱은 특정 용도, 메시지, 대상 그룹을 위한 맵이나 씬에 중점을 둔 사용자 정의된 사용자 인터페이스입니다. 예를 들어 맵을 나타내려는 경우에는 앱에 몇 가지 기본 탐색 도구만 필요합니다. 맵을 사용하여 일반 사용자의 피드백을 수집해야 할 경우에는 전문적인 데이터 편집 도구 및 정보 입력 방법에 대한 지침이 필요합니다.
맵 또는 씬에서 생성된 앱의 경우 작성자가 맵 또는 씬에 적용한 모든 변경 내용(범위, 레이어, 설명과 같은 등록정보 등)이 앱에 반영됩니다. 기관의 모든 사용자가 사용할 수 있는 맵 또는 씬이 비공개로 지정되거나 삭제된 경우 해당 맵 또는 씬은 더 이상 앱에 나타나지 않습니다.
그룹에서 생성된 앱의 경우 그룹 또는 그룹 내의 항목에 대한 변경 사항이 앱에 반영됩니다. 공용 항목 또는 그룹과 공유되는 항목이 비공개로 지정되거나 삭제된 경우 해당 항목은 더 이상 앱에 나타나지 않습니다.
기관에서 익명 접근을 허용하지 않는 경우, 기관명이 포함된 URL(https://www.arcgis.com) 대신 공용 URL(https://<organization_name>)을 앱에 공유합니다.
구독자 콘텐츠가 포함된 앱을 공개적으로 공유
앱을 공개적으로 공유함으로써 메시지가 전달되는 범위를 쉽게 확장할 수 있습니다. 앱에서 사용된 맵에 ArcGIS Living Atlas of the World의 콘텐츠가 포함된 경우 앱에서 이 콘텐츠에 접근하려면 자격 증명이 있어야 합니다. 대부분의 ArcGIS Living Atlas 콘텐츠는 무료이므로 누구든지 볼 수 있습니다. 하지만 구독자 콘텐츠라고 하는 레이어, 도구, 서비스 일부분에 접근하려면 기관 계정이 있어야 합니다. Landsat 8 이미지 및 경관 분석 레이어가 구독자 콘텐츠에 해당됩니다. 프리미엄 콘텐츠는 일종의 구독자 콘텐츠로, 크레딧이 사용됩니다. 인구 통계 맵과 지오코딩 및 분석용 도구가 프리미엄 콘텐츠에 해당됩니다.
구독자 콘텐츠가 포함된 앱을 공개적으로 공유하려면, 기관 구독을 통해 콘텐츠에 접근할 수 있도록 앱을 구성하면 됩니다. 그러면 앱에서 해당 레이어에 접근하려면 로그인하라는 메시지가 앱 사용자에게 표시되지 않습니다. 필요한 경우 앱 사용을 추적하고 나중에 공유를 비활성화할 수 있습니다. 앱에서 구독자 콘텐츠에 대한 접근 구성은 ArcGIS Configurable Apps, ArcGIS Web AppBuilder, ArcGIS Dashboards를 포함한 일부 빌더의 선택적 설정입니다. ArcGIS Instant Apps, ArcGIS StoryMaps, ArcGIS Experience Builder와 같은 다른 앱 빌더는 앱의 구독자 콘텐츠에 대한 공용 접근 권한을 자동으로 부여하고 앱 발행 시 프리미엄 콘텐츠를 인증하라는 메시지를 표시합니다. 특정 앱 빌더가 구독자 콘텐츠를 처리하는 방법을 확인하려면 해당 앱 문서를 참조하세요.
비고:
사용자가 앱에서 프리미엄 콘텐츠에 접근함으로써 소비되는 크레딧은 내 기관에 청구됩니다. 앱 사용자 대신 크레딧이 청구되는 것을 원하지 않으면 구독을 통해 접근할 수 있는 프리미엄 레이어를 모두 활성화하지 마세요. 이렇게 하면 사용자가 크레딧 소비를 위해 자신의 자격 증명을 제공해야 합니다. 하지만 이 경우에는 프리미엄 콘텐츠 접근 권한과 사용 가능한 크레딧이 있는 기관 계정을 가진 사람만 앱에 접근할 수 있도록 제한됩니다. 공개 앱의 경우 모든 프리미엄 콘텐츠를 앱에서 제거하거나 크레딧 비용이 발생되는 기관을 갖도록 앱을 구성해야 합니다. 앱의 프리미엄 콘텐츠에 발생하는 크레딧 비용을 최소화하려는 경우 앱을 구성하거나 구성을 수정할 때 각 프리미엄 콘텐츠 레이어에 허용되는 요청 수를 제한할 수 있습니다.
ArcGIS Configurable Apps에서 구독자 콘텐츠 옵션 설정
ArcGIS Configurable Apps를 사용하여 앱을 생성할 때 공개 사용을 허용하도록 레이어를 확인하여 구성 창에서 구독자 콘텐츠를 인증할 수 있습니다.
- Configurable Apps 템플릿을 사용하여 앱을 생성합니다. 앱을 이미 생성한 경우에는 항목 페이지에서 앱 구성을 클릭하여 구성 페이지를 엽니다.
구독자 콘텐츠 설정이 앱의 구독자 및 프리미엄 콘텐츠 목록과 함께 구성 창에 나타납니다. 프리미엄 콘텐츠는 아이콘으로 표시되어 있으며 크레딧이 소비되는 레이어를 나타냅니다.
비고:
Instant Apps 템플릿(빠른 설치 및 전체 설치 구성 경험 포함)을 사용한 경우 구독자 콘텐츠가 자동으로 인증됩니다. 앱을 발행할 때 프리미엄 콘텐츠를 인증하라는 메시지가 표시됩니다.
- 구독을 통해 앱에 대한 모든 접근을 허용할 레이어를 모두 선택합니다. 필요한 경우 각 레이어에 대한 요청 제한 및 간격을 입력합니다.
예를 들어 앱의 프리미엄 콘텐츠 레이어에 대한 요청 수를 분당 100개의 요청으로 제한하려면 요청 제한 값을 100으로 설정하고 간격 값을 분으로 설정합니다. 작업을 마쳤으면 변경 내용을 저장합니다.
팁:
일부 레이어를 선택하지 않은 상태로 두면 앱에서 사용자에게 자격 증명을 요구하게 되므로 공개 앱의 경우 적합하지 않습니다. 해당 레이어를 맵에서 제거하는 편이 낫습니다.
- 모든 사람(공개)과 앱을 공유합니다.
- 설정이 올바르게 작동하는지 확인하기 위해 내 기관에서 로그아웃한 후 앱을 엽니다.
로그인 메시지가 나타나지 않아야 합니다.
- 프리미엄 콘텐츠에 대한 크레딧 소모량을 비롯한 사용 현황을 확인하려면 앱에 대한 항목 페이지를 열고 사용 내역 탭을 클릭합니다.
보고서를 조정하여 크레딧 또는 사용자를 확인하고 보고 기간을 변경할 수 있습니다. 상태 보고서 보기 권한이 있는 경우 앱 탭의 프리미엄 콘텐츠 프록시를 사용한 앱 섹션을 확인해 요청 수, 사용된 크레딧 및 기타 프리미엄 콘텐츠 사용 정보를 추적할 수 있습니다.
- 구독을 통한 구독자 콘텐츠 접근 허용을 활성화한 이후에 이를 비활성화하려면 앱에 대한 항목 페이지를 열고 앱 구성을 클릭한 다음 구독자 콘텐츠 섹션의 레이어를 선택 취소하고 변경 사항을 저장합니다.
사용된 크레딧 옵션도 항목 페이지에서 비활성화됩니다.