Skip To Content

앱 다운로드

Web AppBuilder에 의해 생성된 앱은 웹 서버에서 다운로드 및 호스팅할 수 있습니다. 다운로드한 2D 또는 3D 앱이 비공개 항목을 참조하는 경우에는 앱을 ArcGIS Online 또는 Portal for ArcGIS에 등록해야 합니다.

참고 사항:

앱을 배포하는 모든 위치에는 웹 맵에 대한 접근 권한이 계속 필요합니다.

앱 다운로드

내 콘텐츠에서 앱을 다운로드합니다.

  1. 내 콘텐츠에서 앱을 클릭하여 해당 항목 세부정보를 표시합니다.
  2. 코드 첨부 등록정보에서 다운로드를 클릭합니다. ZIP 파일이 컴퓨터에 다운로드됩니다.

앱 보급

포털의 인증에 따라 앱을 보급합니다.

  • 포털이 OAuth2 또는 SAML 인증으로 구성된 경우 다음을 수행하여 웹 서버에 앱을 보급합니다.
    1. 다운로드한 앱의 압축을 풉니다.
    2. 앱에 프록시를 추가합니다. 자세한 내용은 프록시 사용을 참조하세요.
    3. 앱을 추가 및 등록합니다. 앱 추가앱 등록을 참조하세요.
    4. 앱 ID를 복사하여 앱 구성 파일의 appId 등록정보에 붙여넣습니다. 파일을 저장합니다.
    5. 웹 서버에 앱을 배포합니다.
  • 포털이 IWA, PKI 또는 LDAP 인증으로 구성된 경우 다음을 수행하여 웹 서버에 앱을 보급합니다.
    1. 다운로드한 앱의 압축을 풉니다.
    2. 앱에 프록시를 추가합니다. 자세한 내용은 프록시 사용을 참조하세요.
    3. ArcGIS API for JavaScript의 URL을 변경합니다.
      주의:

      앱에 접근할 때 로그인하라는 메시지가 여러 번 나타날 수 있습니다. 포털에서 호스팅하는 JavaScript 파일을 인증해야 하기 때문입니다. 따라서 ArcGIS API for JavaScript는 포털 외부에서 호스팅하고 apiUrl 변수를 해당 위치로 변경해야 합니다. 이 규칙은 웹-티어 인증에만 적용됩니다.

    4. 웹 서버에 앱을 배포합니다.

앱 사용자 정의

다음을 수행하여 앱을 사용자 정의합니다.

  • 사용자 정의 위젯을 추가합니다.
    1. widgets 폴더에 사용자 정의 위젯을 배치합니다.
    2. 위젯을 앱의 config.json 파일에 추가합니다.

      아래의 예시에서는 Demo 위젯을 사용합니다. Demo 위젯을 config.json 파일에 추가합니다.

      {
            "uri": "widgets/Demo/Widget"
          },
  • 앱과 위젯을 구성합니다. JSON 참조를 참조하세요.
  • 선호하는 ArcGIS API for JavaScript를 참조합니다. ArcGIS API for JavaScript의 URL 변경을 참조하세요.

지원되는 브라우저

  • 2D 앱에서 지원되는 브라우저는 다음과 같습니다.
    • Chrome
    • Firefox
    • Safari 3 이상
    • Edge
    • Internet Explorer 9 이상
    주의:

    Internet Explorer 11 또는 Microsoft Edge에서 OAuth를 사용하여 배포된 앱을 열면 이 탭을 닫을지 확인하는 팝업이 나타납니다. 를 클릭하면 팝업이 사라지지만 앱에 아무 것도 불러오지 않습니다. 이 경우 .arcgis.com을 브라우저 설정의 신뢰할 수 있는 사이트에 추가합니다.

  • 3D 앱에서 지원되는 브라우저는 다음과 같습니다.
    • Chrome
    • Firefox
    • Safari 7.1 이상
    • Edge
    • Internet Explorer 11
    주의:

    3D 앱은 기기를 지원하지 않습니다. Web AppBuilder에서 3D 앱을 사용하려면 WebGL이 지원되는 데스크톱 웹 브라우저가 있어야 합니다. 최신 버전의 가장 일반적인 데스크톱 브라우저에는 WebGL이 내장되어 있습니다. 브라우저에서 WebGL을 지원하는지 테스트하려면 get.webgl.org를 엽니다. WebGL 관련 문제를 해결하려면 WebGL 문제 해결을 방문하세요. 또한 씬 뷰어 피처 렌더링에 대한 ArcGIS Online 항목에서 자세한 내용을 참고하세요.

ArcGIS API for JavaScript의 지원되는 버전

  • ArcGIS API for JavaScript 3.20 이상입니다.
  • ArcGIS API for JavaScript는 Portal for ArcGIS 10.5.1에 포함되어 있습니다.