관리 Chrome 브라우저 및 ChromeOS 기기에 적용됩니다.
관리자는 조직의 사용자를 위해 웹 앱 또는 분리형 웹 앱(IWA)을 자동으로 설치할 수 있습니다. 그러면 사용자가 ChromeOS 기기의 런처 또는 다른 기기의 Chrome 브라우저에서 앱을 바로 이용할 수 있습니다.
특정 사용자 그룹 또는 등록된 Chrome 브라우저에 대해 설정하려면 사용자 계정 또는 브라우저를 그룹 또는 조직 단위로 지정하세요. 사용자 계정만 그룹에 추가할 수 있습니다. 자세한 내용은 그룹스 및 조직 단위 추가하기를 참고하세요.
고려사항
IWA는 ChromeOS에서만 지원됩니다.
1단계: 정책 검토하기
정책 | 설명 및 설정 |
---|---|
특정 웹 앱을 사용자와의 상호작용 없이 자동으로 설치합니다. 사용자는 이 정책을 사용 중지하거나 삭제할 수 없습니다. 설정하지 않음: 웹 앱이 자동으로 설치되지 않습니다. |
|
IsolatedWebAppInstallForceList |
사용자 상호작용 없이 특정 IWA를 자동으로 설치합니다. 사용자는 이 정책을 사용 중지하거나 삭제할 수 없습니다. 설정하지 않음: IWA가 자동으로 설치되지 않습니다. |
2단계: 정책 설정하기
위 정책을 관리하려는 방법에 따른 단계를 보려면 아래를 클릭하세요.
관리 콘솔-
관리자 계정으로 Google 관리 콘솔에 로그인합니다.
관리자 계정을 사용하지 않으면 관리 콘솔에 액세스할 수 없습니다.
-
메뉴
기기 > Chrome > 앱 및 확장 프로그램으로 이동합니다. 기본적으로 개요 페이지가 열립니다.
Chrome Enterprise Core에 가입한 경우 메뉴
Chrome 브라우저 > 앱 및 확장 프로그램으로 이동합니다.
- 사용자 및 브라우저, 키오스크 또는 관리 게스트 세션을 클릭합니다.
- (사용자만 해당) 그룹에 설정을 적용하려면 다음 안내를 따르세요.
- 그룹을 선택합니다.
- 설정을 적용할 그룹을 선택합니다.
- (선택사항) 부서나 팀에 설정을 적용하려면 옆에서 조직 단위를 선택합니다. 방법 보기
- (선택 사항) 앱을 아직 추가하지 않았다면 다음 단계를 따릅니다.
- 프로그레시브 웹 앱(PWA)의 경우:
- 추가
URL로 추가
를 가리킵니다.
- URL을 입력합니다.
다른 출처로 리디렉션되지 않는 URL을 사용합니다. 예를 들어 Google 지도의 경우 https://www.google.com/maps이 아닌 https://www.google.com/maps를 입력합니다. - 저장을 클릭합니다.
- 추가
- IWA의 경우:
- 추가
분리형 웹 앱 추가
를 가리킵니다.
- 웹 번들 ID를 입력합니다. 56~58자(영문 기준)의 base32[a-z2-7] 문자열입니다.
- 업데이트 매니페스트 URL을 입력합니다.
- 저장을 클릭합니다.
- 추가
- 프로그레시브 웹 앱(PWA)의 경우:
- 자동으로 설치하려는 앱으로 이동합니다.
- 설치 정책에서 다음 중 하나를 선택합니다.
- 강제 설치
- 관련된 설치 및 고정 옵션:
- 강제 설치 및 고정
- 강제 설치 및 ChromeOS 작업 표시줄에 고정
- 설치됨
- 저장을 클릭합니다.
Group Policy(그룹 정책) 사용하기
Group Policy Management Editor(그룹 정책 관리 편집기, 컴퓨터 또는 사용자 구성 폴더)에서 다음 단계를 따릅니다.
- Policies(정책)
Administrative Templates(관리 템플릿)
Google
Google Chrome.
- Configure list of force-installed web apps(강제로 설치된 웹 앱 목록 구성)를 엽니다.
도움말: 정책이 표시되지 않으면 최신 정책 템플릿을 다운로드하세요. - 정책을 사용 설정하고 입력란에 압축 JavaScript® Object Notation(JSON) 데이터를 입력합니다.
참고: JSON 데이터를 줄 바꿈 없이 한 줄로 입력하세요. 타사 JSON 압축 도구를 사용하면 정책을 확인하고 한 줄로 압축할 수 있습니다. - 원하는 웹 앱 정책을 설정합니다.
- 사용자 컴퓨터에 자동으로 설치하려는 웹 앱의 URL을 추가합니다. 쿼리 매개변수를 변경하는 경우를 제외하고 리디렉션되지 않는 URL을 사용하세요. 예를 들어 Google 지도의 경우 https://maps.google.com이 아닌 https://www.google.com/maps를 입력합니다.
- (선택사항) 새 탭 또는 창에서 URL을 열려면 default_launch_container를 tab 또는 window로 설정합니다. 기본적으로 웹 앱은 새 탭에서 열립니다.
- (선택사항) 바탕화면 바로가기를 만들려면 create_desktop_shortcut을 true로 설정합니다.
- 사용자에게 업데이트를 배포합니다.
이 예제는 다음 작업을 완료하는 방법을 보여줍니다.
- Google 지도 및 Google 문서를 자동으로 설치합니다.
- Google 지도의 바탕화면 바로가기를 추가합니다.
- 새 창에서 Google 지도를 엽니다.
- 새 탭에서 문서를 엽니다.
JSON 데이터 예
[
{
"create_desktop_shortcut": true,
"default_launch_container": "window",
"url": "https://www.google.com/maps"
},
{
"default_launch_container": "tab",
"url": "https://www.docs.google.com"
}
]
압축 JSON 데이터
[{"create_desktop_shortcut":true,"default_launch_container":"window","url":"https://www.google.com/maps"},{"default_launch_container":"tab","url":"https://www.docs.google.com"}]
- <WebAppInstallForceList> 키에서 다음 키를 추가하거나 업데이트합니다.
- 사용자 컴퓨터에 자동으로 설치하려는 웹 앱의 URL을 추가합니다. 쿼리 매개변수를 변경하는 경우를 제외하고 리디렉션되지 않는 URL을 사용하세요. 예를 들어 Google 지도의 경우 https://maps.google.com이 아닌 https://www.google.com/maps를 입력합니다.
- (선택사항) 새 탭 또는 창에서 URL을 열려면 <default_launch_container> 키를 <string>value</string>로 설정합니다. 여기서 value는 tab 또는 window입니다. 기본적으로 웹 앱은 새 탭에서 열리고 <create_desktop_shortcut> 키는 사용자의 Mac 시스템에 아무런 영향을 미치지 않습니다.
- 사용자에게 변경사항을 배포합니다.
이 예제는 다음 작업을 완료하는 방법을 보여줍니다.
- Google 지도 및 Google 문서를 자동으로 설치합니다.
- 새 창에서 Google 지도를 엽니다.
- 새 탭에서 문서를 엽니다.
<key>WebAppInstallForceList</key>
<array>
<dict>
<key>default_launch_container</key>
<string>window</string>
<key>url</key>
<string>https://www.google.com/maps</string>
</dict>
<dict>
<key>default_launch_container</key>
<string>tab</string>
<key>url</key>
<string>https://www.docs.google.com</string>
</dict>
</array>
기본 설정된 JSON 파일 에디터 사용
- /etc/opt/chrome/policies/managed 폴더로 이동합니다.
- JSON 파일을 만들거나 업데이트합니다.
- WebAppInstallForceList의 경우:
- url에 사용자 컴퓨터에 자동으로 설치하려는 웹 앱의 URL을 추가합니다. 쿼리 매개변수를 변경하는 경우를 제외하고 리디렉션되지 않는 URL을 사용하세요. 예를 들어 Google 지도의 경우 https://maps.google.com이 아닌 https://www.google.com/maps를 입력합니다.
- (선택사항) 새 탭 또는 창에서 URL을 열려면 default_launch_container를 tab 또는 window로 설정합니다. 기본적으로 웹 앱은 새 탭에서 열립니다.
- (선택사항) 바탕화면 바로가기를 만들려면 create_desktop_shortcut을 true로 설정합니다.
- 사용자에게 업데이트를 배포합니다.
이 예제는 다음 작업을 완료하는 방법을 보여줍니다.
- Google 지도 및 Google 문서를 자동으로 설치합니다.
- Google 지도의 바탕화면 바로가기를 추가합니다.
- 새 창에서 Google 지도를 엽니다.
- 새 탭에서 문서를 엽니다.
WebAppInstallForceList: [
{
"create_desktop_shortcut": true,
"default_launch_container": "window",
"url": "https://www.google.com/maps"
},
{
"default_launch_container": "tab",
"url": "https://www.docs.google.com"
}
]
3단계: 사용자 기기의 정책 확인하기
Chrome 정책을 적용한 후에는 사용자가 Chrome 브라우저를 다시 시작해야 설정이 적용됩니다. 그런 다음 사용자의 기기를 확인하여 정책이 올바른지 확인합니다.
- 관리 기기에서 chrome://policy로 이동합니다.
- 정책 새로고침을 클릭합니다.
- 값이 설정되지 않은 정책 표시 체크박스를 선택합니다.
- WebAppInstallForceList 또는 IsolatedWebAppInstallForceList의 경우 상태가 확인으로 설정되고 정책 값이 정책에서 설정한 값과 일치하는지 확인합니다.
웹 앱 및 IWA 문제 해결
웹 앱(URL 및 PWA)
지정된 URL이 로드되지 않으면 실제 앱과 앱 로고 대신 자리표시자 앱이 표시됩니다. 문제를 해결하는 방법은 자리표시자 앱이 표시되는 원인에 따라 다릅니다. 다음은 발생할 수 있는 문제와 해결 방법 목록입니다.
URL이 다른 출처로 리디렉션되는 경우
리디렉션 후 웹 앱의 최종 URL이 사용되도록 URL을 수정해야 합니다. 브라우저의 주소 표시줄에서 직접 URL을 복사하여 붙여넣는 것이 좋습니다. 예를 들면 다음과 같습니다.
- example.com을 사용했고 www.example.com으로 리디렉션되면 이를 www.example.com으로 변경해야 합니다.
- http://example.com을 사용했고 https://example.com으로 리디렉션되면 이를 https://example.com으로 변경해야 합니다.
URL이 로그인 페이지로 리디렉션되는 경우
사용자가 앱을 열고 리디렉션된 페이지에서 로그인한 다음 앱을 다시 닫아야 합니다.
조직의 네트워크에서만 URL에 액세스할 수 있는 경우
사용자가 네트워크에 연결한 후 앱을 열고 닫거나 Chrome 브라우저 또는 ChromeOS 기기를 다시 시작해야 합니다.
업데이트 또는 유지보수로 인해 URL을 일시적으로 사용할 수 없는 경우
사용자에게 Chrome 브라우저 또는 ChromeOS 기기를 다시 시작하도록 요청합니다. 그래도 문제가 해결되지 않으면 URL을 다시 사용할 수 있게 되었을 때 다시 앱을 열고 닫도록 합니다.
IWA
다음은 발생할 수 있는 문제와 해결 방법 목록입니다.
업데이트 매니페스트에 연결할 수 없음 - 앱이 설치 또는 업데이트되지 않음
기기에서 업데이트 매니페스트를 로드할 수 있는지 확인합니다. 문제를 해결하려면 브라우저와 대상 기기에서 매니페스트에 액세스할 수 있는지 확인합니다. 일반적인 문제로는 잘못된 매니페스트 URL 또는 액세스 보호 URL이 있습니다. 액세스 보호의 경우 클라이언트 기기가 어떠한 종류의 수동 인증이나 로그인을 요구하지 않고 매니페스트 URL에 액세스할 수 있는지 확인합니다.
기기 내 문제 해결을 위해 chrome://flags
에서 #enable-isolated-web-app-dev-mode
를 사용 설정하고 메시지가 표시되면 기기를 다시 시작하고 chrome://web-app-internals
로 이동합니다. 업데이트 매니페스트에서 IWA 설치를 선택하여 설치 흐름을 시뮬레이션하고 브라우저가 이 매니페스트에서 파싱할 수 있는 모든 IWA 버전을 나열합니다.
업데이트 매니페스트에 고정된 버전/지정된 출시 채널이 없음 - 앱이 설치 또는 업데이트되지 않음
업데이트 매니페스트에 버전 또는 출시 채널의 항목이 포함되어 있는지 확인합니다.
번들에 연결할 수 없음 - 앱이 설치 또는 업데이트되지 않음
기기가 IWA 번들을 로드할 수 있는지 확인합니다. 문제를 해결하려면 브라우저와 대상 기기에서 번들에 액세스할 수 있는지 확인합니다. 일반적인 문제는 구성이 잘못된 매니페스트, 누락된 번들 또는 액세스가 보호된 번들 리소스입니다. 액세스 보호의 경우 클라이언트 기기가 수동 인증이나 로그인을 요구하지 않고도 번들에 액세스할 수 있는지 확인합니다.
잘못된 번들/잘못된 서명 - 앱이 설치 또는 업데이트되지 않음
IWA 개발자에게 문의하여 유효한 IWA 번들을 제공하세요.
애플리케이션이 없거나 손상됨(설치 후)
로그인 키가 변경되었거나 이 앱의 ID가 차단되었을 수 있으므로 IWA 개발자에게 문의하세요.