미리보기 및 게시

App Maker 앱을 실행하려면 미리보기 인스턴스 또는 배포에 앱을 게시합니다.

  • 미리보기 인스턴스를 사용하면 앱을 개발하는 동안 앱 동작을 테스트할 수 있습니다.
  • 배포 인스턴스를 사용하면 다른 사람들이 지정된 URL에서 앱을 실행할 수 있습니다. 앱을 편집할 때 배포는 변경되지 않습니다. 변경 사항을 적용하려면 앱을 배포에 다시 게시합니다.

앱을 공유하려면 사용자와 배포 URL을 공유하고 G Suite Marketplace에 게시합니다.

앱 미리보기

개발 중에 앱 미리보기를 표시하여 레이아웃과 동작을 테스트할 수 있습니다.

  1. App Maker를 열고 앱을 엽니다.
  2. 미리보기를 클릭합니다.

미리보기 인스턴스에는 다음과 같은 두 가지 중요한 특성이 있습니다.

  • 미리보기 인스턴스는 비공개이며 개발자의 소유입니다. 미리보기 인스턴스는 개발자의 소유이며 개발자만이 개발자가 여는 미리보기 인스턴스를 볼 수 있습니다. 두 개발자가 동시에 앱의 미리보기를 표시하면 각각 별개의 미리보기가 표시되고 별개의 데이터베이스가 생성됩니다. 앱의 특정 버전을 게시한 후 새 버전의 미리보기를 표시해도 게시된 버전에는 영향을 주지 않습니다.
  • 개발자는 관리자 역할 권한이 있습니다. 미리보기 모드인 경우 기본 관리자 역할이 있는 앱이 사용됩니다. 다른 액세스 역할을 정의하여 테스트하려는 경우에는 반드시 앱을 배포에 게시해야 합니다.

앱 게시

액세스 역할을 테스트하거나 테스트 및 보안 설정이 완료된 앱을 사용자가 사용할 수 있도록 하려면 앱을 게시하고 실제 작동하는 배포를 생성합니다.

앱을 게시하면 App Maker가 최신 버전의 앱을 배포합니다. 이전 버전을 다시 게시할 수도 있습니다. 자세한 내용을 확인하려면 게시된 앱 관리 및 편집으로 이동하세요.

  1. App Maker를 열고 앱을 엽니다.
  2. 게시를 클릭합니다.
  3. 게시하기 전에 배포 소유자를 고려해야 합니다. 앱을 게시한 사람은 누구라도 배포를 소유하며 유일하게 해당 배포를 편집, 재게시 또는 삭제할 수 있습니다. 자세히 알아보기
  4. 앱을 처음으로 게시하거나 최신 버전으로 기존 배포를 업데이트하려면 게시를 클릭합니다.
  5. 배포를 게시할 방법을 선택합니다.
    • 새 배포 게시 - 앱을 처음으로 게시할 때의 기본 옵션입니다.
    • 기존 배포 업데이트 - 이전 배포를 앱의 현재 버전으로 대체합니다. 기존 앱의 URL 및 기타 배포 설정이 모두 그대로 유지됩니다.
    • 기존 배포 수정 - 배포로 이동하여 설정을 추가로 변경한 후에 게시합니다.
  6. 새로 배포할 경우

    • 배포의 이름을 지정합니다. 이름을 사용하여 배포를 추적합니다. 예를 들어 앱의 테스트 배포 및 프로덕션 배포로 게시할 수 있습니다.
    • 배포에 대한 액세스를 제어합니다. 이 배포에 액세스할 수 있는 사용자를 선택하고 역할에 사용자를 할당합니다. 액세스 권한을 조직의 모든 사용자에게 부여할 수도 있고, 목록에 추가한 이메일 주소에만 부여할 수도 있습니다. 액세스 역할.에 대해 자세히 알아보세요.

      Google 그룹스에 속한 특정 그룹이 다음의 기준을 충족하는 경우 해당 그룹에 배포에 대한 액세스 권한을 부여하고 그룹을 역할에 추가할 수 있습니다.

      • 그룹이 조직에 속해 있습니다. googlegroups.com 주소를 갖는 공개 그룹은 추가할 수 없습니다.
      • Google 계정에 그룹의 멤버십 목록을 볼 권한이 있습니다.
    • (선택사항) 이 앱에 사용하려는 Google 애널리틱스 계정이 있는 경우 Google 애널리틱스 ID를 입력합니다.

  7. 게시를 클릭합니다. 앱이 Cloud SQL과 같은 특정 Google 서비스를 이용하는 경우 배포를 승인할 필요가 있습니다.

App Maker가 배포를 게시하면 배포가 배포 탭에 표시됩니다. 각 배포는 버전으로 저장되며, 최신 버전이 아닌 이전 버전을 게시할 수도 있습니다. 버전에 대해 자세히 알아보세요.

배포는 앱을 수정해도 변경되지 않습니다. 최신 버전을 게시하여 테스트하거나 사용자에게 액세스 권한을 부여합니다.

앱을 공유하려면 배포 URL을 복사하고 사용자에게 제공하거나 G Suite Marketplace에 게시합니다.

게시된 앱 관리 및 수정

  1. 게시 배포 수정을 클릭합니다.
  2. 확인하거나 수정할 배포 옆의 아래쪽 화살표 아이콘을 클릭합니다.
  3. 정보 페이지에서 배포 URL을 가져와 앱의 OAuth 범위를 검토할 수 있습니다.
  4. 다음 작업을 수행할 수도 있습니다.

    • 배포 데이터베이스에서 시트로 데이터를 내보내려면 데이터 내보내기를 클릭합니다. 자세히 알아보기
    • 새 브라우저 탭에서 서버 측 로그 데이터를 열려면 로그 보기를 클릭합니다.
    • 게시된 버전을 앱의 최신 버전으로 바꾸려면 다시 게시를 클릭합니다. 자세히 알아보기
    • 배치 액세스 제어를 업데이트하려면 편집을 클릭합니다. 자세히 알아보기
    • 다른 데이터베이스로 전환하려면 편집을 클릭합니다. 자세히 알아보기
    • 배포를 삭제하려면 삭제를 클릭합니다. 자세히 알아보기

OAuth 범위

앱은 OAuth 범위를 사용하여 Google 서비스 데이터에 대한 액세스를 요청하고 실행 ID(앱 사용자의 계정 또는 앱을 배포한 개발자의 계정) 대신 작업을 수행합니다. 예를 들어 앱이 드라이브 선택도구 위젯을 사용하고 사용자로서 실행하는 경우 앱 사용자는 앱이 Google 드라이브에서 자신의 파일을 조회하고 관리하도록 허용해야 앱의 이러한 기능을 사용할 수 있습니다. 앱 사용자 보안에 대해 자세히 알아보세요.

When a user grants an app permission to their Google data, App Maker enforces the sharing settings on that data. For example, when a user grants an app permission to access their Drive files, other users can't access those files through the app unless the file owner shared those files.

앱의 OAuth 범위가 변경되지 않는다면 사용자는 앱을 처음으로 열 때 한 번만 액세스 권한을 부여하면 됩니다.

G Suite 관리자는 앱 사용자에게 각 App Maker 앱을 허용할 수 있습니다.

버전

버전을 사용하면 다양한 버전의 앱을 배포할 수 있습니다. 예를 들어 최신 변경 내용으로 테스트 배포를 게시하고 테스트된 기능만으로 프로덕션 배포를 게시할 수 있습니다. 또한 현재 개정이 예상대로 작동하지 않으면 배포를 다른 버전으로 롤백할 수도 있습니다.

App Maker는 다음 작업을 수행할 때 버전(앱의 특정 인스턴스)을 만듭니다.

  • 앱 설정 변경
  • 모델, 스크립트, 페이지나 페이지 조각을 생성, 제거, 변경

버전을 관리하려면 설정 버전을 클릭합니다. 태그를 추가하여 변경 내용을 북마크에 추가, 버전 미리보기, 버전 다운로드, 버전 게시 또는 되돌리기를 할 수 있습니다. 버전을 되돌리기하면 해당 버전이 최신 버전이 됩니다.

특정 버전을 게시하려면 다음을 수행합니다.

  1. 설정 버전을 클릭합니다.
  2. 게시하려는 버전을 가리킵니다.
  3. 게시할 배포를 선택합니다. 배포를 게시할 때까지 특정 버전을 게시할 수 없습니다.
  4. 게시를 클릭합니다.

데이터베이스 및 배포

앱이 기본 Cloud SQL 인스턴스를 사용하도록 설정된 경우, 모든 앱 인스턴스(미리보기 및 게시된 배포)는 해당 Cloud SQL 인스턴스를 사용하지만 데이터베이스는 달라집니다.

배포 간에 데이터베이스를 공유하려면 커스텀 Cloud SQL 인스턴스를 사용하고 데이터베이스를 지정합니다. 일부 배포에서 기본 Cloud SQL 인스턴스를 사용하고 다른 배포에서 커스텀 Cloud SQL 인스턴스 및 데이터베이스를 사용하도록 할 수 있습니다.

배포 설정 편집에서 Cloud SQL 인스턴스를 변경할 수 있습니다. 데이터베이스 인스턴스를 변경하면 데이터 모델과 데이터베이스의 동기화가 어긋날 수 있습니다. App Maker는 이러한 문제를 감지하여 차이를 안전하게 조정하도록 도움을 줍니다.

G Suite Marketplace에 앱 게시

G Suite 관리자는 G Suite Marketplace에서 조직의 사용자에게 앱을 배포할 수 있습니다.

G Suite Marketplace에 앱을 게시하기 전에 다음을 수행하세요.

  • App Maker에 앱을 게시합니다. 앱 미리보기는 G Suite Marketplace에 배포할 수 없습니다.
  • G Suite 관리자가 앱 설정을 관리할 수 있도록 관리자에게 배포 관리자 역할을 추가합니다. 방법 알아보기
  • 게시 프로세스를 시작하기 전에 애셋 목록을 검토하고 준비합니다.

G Suite 관리자가 G Suite Marketplace에 App Maker 앱 게시의 단계에 따라 G Suite Marketplace에 게시합니다.