REST Resource: customers.apps.android

리소스: AppDetails

앱 세부정보를 나타내는 리소스입니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "description": string,
  "appId": string,
  "revisionId": string,
  "type": enum (AppItemType),
  "iconUri": string,
  "detailUri": string,
  "firstPublishTime": string,
  "latestPublishTime": string,
  "publisher": string,
  "isPaidApp": boolean,
  "homepageUri": string,
  "privacyPolicyUri": string,
  "reviewNumber": string,
  "reviewRating": number,
  "serviceError": {
    object (Status)
  },
  "categoryIds": [
    string
  ],

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "chromeAppInfo": {
    object (ChromeAppInfo)
  },
  "androidAppInfo": {
    object (AndroidAppInfo)
  }
  // End of mutually exclusive fields.
}
필드
name

string

출력 전용입니다. 형식: name=customers/{customerId}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

출력 전용입니다. 앱의 표시 이름입니다.

description

string

출력 전용입니다. 앱 설명

appId

string

출력 전용입니다. 상품의 고유한 매장 식별자입니다. 예: Google Drive에 저장 Chrome 확장 프로그램의 경우 'gmbmikajjgmnabiglmofipeabaddhgne', Google Drive Android 앱의 경우 'com.google.android.apps.docs'

revisionId

string

출력 전용입니다. 앱 버전 새 버전의 앱이 게시될 때마다 새 버전이 커밋됩니다.

type

enum (AppItemType)

출력 전용입니다. 앱 유형입니다.

iconUri

string

출력 전용입니다. 제품의 아이콘으로 사용할 수 있는 이미지의 링크입니다.

detailUri

string

출력 전용입니다. 항목의 세부정보 페이지 URI입니다.

firstPublishTime

string (Timestamp format)

출력 전용입니다. 최초 게시 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

latestPublishTime

string (Timestamp format)

출력 전용입니다. 최근 게시 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

publisher

string

출력 전용입니다. 상품의 게시자입니다.

isPaidApp

boolean

출력 전용입니다. 앱이 유료인지 또는 유료 콘텐츠가 있는지 나타냅니다.

homepageUri

string

출력 전용입니다. 홈페이지 또는 웹사이트 URI입니다.

privacyPolicyUri

string

출력 전용입니다. 개발자가 제공한 경우 앱의 개인정보처리방침을 가리키는 URI입니다. 요청된 앱 버전이 발견된 경우에만 설정되는 버전별 필드입니다.

reviewNumber

string (int64 format)

출력 전용입니다. 받은 리뷰 수입니다. Chrome 웹 스토어 검토 정보는 항상 최신 버전의 앱에 대한 정보입니다.

reviewRating

number

출력 전용입니다. 앱의 평점(별 5개 기준)입니다. Chrome 웹 스토어 검토 정보는 항상 최신 버전의 앱에 대한 정보입니다.

serviceError

object (Status)

출력 전용입니다. 해당하는 경우 부분 서비스 오류에 대한 정보입니다.

categoryIds[]

string

출력 전용입니다. 앱의 카테고리 ID로, 웹 스토어 항목에 저장된 것과 동일합니다. 카테고리 ID는 하나만 있어야 합니다.

다음은 상호 배타적인 필드 목록입니다. 응답에서 최대 하나의 필드가 설정됩니다.
chromeAppInfo

object (ChromeAppInfo)

출력 전용입니다. Chrome 웹 스토어 앱 정보

androidAppInfo

object (AndroidAppInfo)

출력 전용입니다. Android 앱 정보입니다.

상호 배타적 필드의 끝입니다.

AppItemType

앱 유형입니다.

열거형
APP_ITEM_TYPE_UNSPECIFIED 앱 유형이 지정되지 않았습니다.
CHROME Chrome 앱
ANDROID ARC++ 앱
WEB 웹 앱

ChromeAppInfo

Chrome 웹 스토어 앱 정보

JSON 표현
{
  "minUserCount": integer,
  "permissions": [
    {
      object (ChromeAppPermission)
    }
  ],
  "siteAccess": [
    {
      object (ChromeAppSiteAccess)
    }
  ],
  "type": enum (ItemType),
  "riskAssessment": {
    object (RiskAssessmentData)
  },
  "supportEnabled": boolean,
  "isTheme": boolean,
  "googleOwned": boolean,
  "isCwsHosted": boolean,
  "kioskEnabled": boolean,
  "isKioskOnly": boolean,
  "isExtensionPolicySupported": boolean,
  "manifestVersion": string
}
필드
minUserCount

integer

출력 전용입니다. 이 앱을 사용하는 최소 사용자 수입니다.

permissions[]

object (ChromeAppPermission)

출력 전용입니다. 앱에서 요청하는 모든 맞춤 권한입니다. 요청된 앱 버전이 발견된 경우에만 설정되는 버전별 필드입니다.

siteAccess[]

object (ChromeAppSiteAccess)

출력 전용입니다. 도메인 또는 광범위한 호스트 패턴에 대한 액세스 권한을 부여하는 모든 권한 ( 예: www.google.com) 여기에는 콘텐츠 스크립트의 일치 항목과 매니페스트의 권한 노드에 있는 호스트가 포함됩니다. 요청된 앱 버전이 발견된 경우에만 설정되는 버전별 필드입니다.

type

enum (ItemType)

출력 전용입니다. Chrome 웹 스토어의 항목 유형

riskAssessment

object (RiskAssessmentData)

출력 전용입니다. Chrome 확장 프로그램의 위험 평가 데이터가 포함됩니다.

supportEnabled

boolean

출력 전용입니다. 앱 개발자가 앱 지원을 사용 설정했습니다. 요청된 앱 버전이 발견된 경우에만 설정되는 버전별 필드입니다.

isTheme

boolean

출력 전용입니다. 앱 또는 확장 프로그램이 테마인지 여부입니다.

googleOwned

boolean

출력 전용입니다. Google에서 앱 또는 확장 프로그램을 제작하고 유지관리하는지 여부입니다. 요청된 앱 버전이 발견된 경우에만 설정되는 버전별 필드입니다.

isCwsHosted

boolean

출력 전용입니다. 앱 또는 확장 프로그램이 Chrome 웹 스토어에서 게시된 상태인지 여부입니다.

kioskEnabled

boolean

출력 전용입니다. ChromeOS 기기에서 이 앱에 키오스크 모드가 사용 설정되어 있는지 여부

isKioskOnly

boolean

출력 전용입니다. 앱이 ChromeOS 기기의 키오스크 모드 전용인지 여부

isExtensionPolicySupported

boolean

출력 전용입니다. 앱이 확장 프로그램 정책을 지원하는지 여부입니다.

manifestVersion

string (int64 format)

출력 전용입니다. 이 확장 프로그램의 매니페스트 버전입니다.

ChromeAppPermission

Chrome 앱 또는 확장 프로그램에서 요청한 권한입니다.

JSON 표현
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
필드
type

string

출력 전용입니다. 권한 유형입니다.

documentationUri

string

출력 전용입니다. 가능한 경우 현재 권한에 대한 문서가 있는 페이지의 URI입니다.

accessUserData

boolean

출력 전용입니다. 사용 가능한 경우 이 권한이 앱/확장 프로그램에 사용자 데이터에 대한 액세스 권한을 부여하는지 여부입니다.

ChromeAppSiteAccess

하나의 호스트 권한을 나타냅니다.

JSON 표현
{
  "hostMatch": string
}
필드
hostMatch

string

출력 전용입니다. 여기에는 매우 구체적인 호스트 또는 '*.com'과 같은 패턴이 포함될 수 있습니다.

ItemType

Chrome 웹 스토어의 항목이 확장 프로그램인지 여부입니다.

열거형
ITEM_TYPE_UNSPECIFIED 지정되지 않은 ItemType입니다.
EXTENSION Chrome 확장 프로그램
OTHERS 확장 프로그램 이외의 모든 유형

RiskAssessmentData

확장 프로그램/앱에 관한 위험 평가 데이터입니다.

JSON 표현
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
필드
entries[]

object (RiskAssessmentEntry)

개별 위험 평가

overallRiskLevel

enum (RiskLevel)

모든 항목의 전반적인 평가 위험 수준입니다. 이는 모든 항목 중 가장 높은 위험 수준입니다.

RiskAssessmentEntry

위험 평가 항목 1개

JSON 표현
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
필드
provider

enum (RiskAssessmentProvider)

출력 전용입니다. 이 항목의 출처인 위험 평가 제공업체입니다.

riskAssessment

object (RiskAssessment)

출력 전용입니다. 제공업체의 위험 평가 세부정보입니다.

riskLevel

enum (RiskLevel)

출력 전용입니다. 위험 평가의 버킷 위험 수준입니다.

RiskAssessmentProvider

위험 평가 제공업체

열거형
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED 제공업체가 지정되지 않은 경우의 기본값입니다.
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR

지원 중단됨: 대신 다른 위험 점수 제공업체를 사용하세요. CRXcavator

RISK_ASSESSMENT_PROVIDER_SPIN_AI

지원 중단됨: 대신 RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2를 사용하세요. Spin.Ai.

RISK_ASSESSMENT_PROVIDER_LAYERX LayerX Security.
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

RiskAssessment

Chrome 확장 프로그램의 위험 평가

JSON 표현
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
필드
assessment

string

확장 프로그램의 위험 평가입니다. 현재 이 값은 숫자 값이며 해석은 각 위험 평가 제공업체에 따라 다릅니다.

detailsUrl

string

사용자가 위험 평가에 관한 자세한 정보를 확인하기 위해 이동할 수 있는 URL입니다.

version

string

이 평가가 적용되는 확장 프로그램의 버전입니다.

RiskLevel

확장 프로그램/앱의 버킷 위험 수준입니다.

열거형
RISK_LEVEL_UNSPECIFIED 위험 수준이 지정되지 않았습니다.
RISK_LEVEL_LOW 위험이 낮은 확장 프로그램입니다.
RISK_LEVEL_MEDIUM 중간 위험을 나타내는 확장 프로그램입니다.
RISK_LEVEL_HIGH 위험도가 높은 확장 프로그램입니다.

AndroidAppInfo

Android 앱 정보입니다.

JSON 표현
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
필드
permissions[]

object (AndroidAppPermission)

출력 전용입니다. Android 앱에서 요청한 권한입니다.

AndroidAppPermission

Android 앱에서 요청한 권한입니다.

JSON 표현
{
  "type": string
}
필드
type

string

출력 전용입니다. 권한 유형입니다.

메서드

get

리소스 이름으로 고객의 특정 앱을 가져옵니다.