REST Resource: customers.apps.android

Kaynak: AppDetails

Uygulama ayrıntılarını temsil eden kaynak.

JSON gösterimi
{
  "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.
}
Alanlar
name

string

Yalnızca çıkış. Biçim: name=customers/{customerId}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

Yalnızca çıkış. Uygulamanın görünen adı.

description

string

Yalnızca çıkış. Uygulamanın açıklaması.

appId

string

Yalnızca çıkış. Öğenin benzersiz mağaza tanımlayıcısı. Örnekler: Google Drive'a Kaydet Chrome uzantısı için "gmbmikajjgmnabiglmofipeabaddhgne", Google Drive Android uygulaması için "com.google.android.apps.docs".

revisionId

string

Yalnızca çıkış. Uygulama sürümü. Uygulamanın yeni bir sürümü yayınlandığında yeni bir düzeltme kaydedilir.

type

enum (AppItemType)

Yalnızca çıkış. Uygulama türü.

iconUri

string

Yalnızca çıkış. Ürünün simgesi olarak kullanılabilecek bir resmin bağlantısı.

detailUri

string

Yalnızca çıkış. Öğenin ayrıntılar sayfasının URI'si.

firstPublishTime

string (Timestamp format)

Yalnızca çıkış. İlk yayınlanma zamanı.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

latestPublishTime

string (Timestamp format)

Yalnızca çıkış. Son yayınlanma zamanı.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

publisher

string

Yalnızca çıkış. Öğenin yayıncısı.

isPaidApp

boolean

Yalnızca çıkış. Uygulamanın ücretli olup olmadığını VEYA ücretli içeriğe sahip olup olmadığını gösterir.

homepageUri

string

Yalnızca çıkış. Ana sayfa veya web sitesi URI'si.

privacyPolicyUri

string

Yalnızca çıkış. Geliştirici tarafından sağlanmışsa uygulamanın gizlilik politikasını gösteren URI. Yalnızca istenen uygulama sürümü bulunduğunda ayarlanacak sürüme özel alan.

reviewNumber

string (int64 format)

Yalnızca çıkış. Alınan yorum sayısı. Chrome Web Mağazası inceleme bilgileri her zaman bir uygulamanın en son sürümü için geçerlidir.

reviewRating

number

Yalnızca çıkış. Uygulamanın puanı (5 yıldız üzerinden). Chrome Web Mağazası inceleme bilgileri her zaman bir uygulamanın en son sürümü için geçerlidir.

serviceError

object (Status)

Yalnızca çıkış. Varsa kısmi hizmet hatasıyla ilgili bilgiler.

categoryIds[]

string

Yalnızca çıkış. Uygulamanın kategori kimlikleri, Web Mağazası öğesinde depolananlarla aynıdır. Yalnızca bir kategori kimliği olmalıdır.

Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır:
chromeAppInfo

object (ChromeAppInfo)

Yalnızca çıkış. Chrome Web Mağazası uygulama bilgileri.

androidAppInfo

object (AndroidAppInfo)

Yalnızca çıkış. Android uygulama bilgileri.

Birbirini hariç tutan alanların sonu.

AppItemType

Uygulama türü.

Sıralamalar
APP_ITEM_TYPE_UNSPECIFIED Uygulama türü belirtilmedi.
CHROME Chrome uygulaması.
ANDROID ARC++ uygulaması.
WEB Web uygulaması.

ChromeAppInfo

Chrome Web Mağazası uygulama bilgileri.

JSON gösterimi
{
  "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
}
Alanlar
minUserCount

integer

Yalnızca çıkış. Bu uygulamayı kullanan minimum kullanıcı sayısı.

permissions[]

object (ChromeAppPermission)

Yalnızca çıkış. Uygulama tarafından istenen her özel izin. Yalnızca istenen uygulama sürümü bulunduğunda ayarlanacak sürüme özel alan.

siteAccess[]

object (ChromeAppSiteAccess)

Yalnızca çıkış. Alanlara veya geniş ana makine kalıplarına erişim izni veren her izin. ( ör. www.google.com). Bu, içerik komut dosyalarındaki eşleşmelerin yanı sıra manifestin izinler düğümündeki ana makineleri de içerir. Yalnızca istenen uygulama sürümü bulunduğunda ayarlanacak sürüme özel alan.

type

enum (ItemType)

Yalnızca çıkış. Chrome Web Mağazası'ndaki öğe türleri

riskAssessment

object (RiskAssessmentData)

Yalnızca çıkış. Chrome uzantısıyla ilgili risk değerlendirmesi verilerini içerir.

supportEnabled

boolean

Yalnızca çıkış. Uygulama geliştirici, uygulaması için desteği etkinleştirdi. Yalnızca istenen uygulama sürümü bulunduğunda ayarlanacak sürüme özel alan.

isTheme

boolean

Yalnızca çıkış. Uygulama veya uzantının tema olup olmadığı.

googleOwned

boolean

Yalnızca çıkış. Uygulama veya uzantının Google tarafından geliştirilip yönetilmediği. Yalnızca istenen uygulama sürümü bulunduğunda ayarlanacak sürüme özel alan.

isCwsHosted

boolean

Yalnızca çıkış. Uygulama veya uzantının Chrome Web Mağazası'nda yayınlanmış durumda olup olmadığı.

kioskEnabled

boolean

Yalnızca çıkış. Bu uygulamanın ChromeOS cihazlarda kiosk modu için etkinleştirilip etkinleştirilmediği

isKioskOnly

boolean

Yalnızca çıkış. Uygulamanın yalnızca ChromeOS cihazlarda Kiosk modu için olup olmadığı

isExtensionPolicySupported

boolean

Yalnızca çıkış. Bir uygulamanın uzantılarla ilgili politikayı destekleyip desteklemediği.

manifestVersion

string (int64 format)

Yalnızca çıkış. Bu uzantının manifest sürümü.

ChromeAppPermission

Bir Chrome uygulaması veya uzantısı tarafından istenen izin.

JSON gösterimi
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
Alanlar
type

string

Yalnızca çıkış. İznin türü.

documentationUri

string

Yalnızca çıkış. Mevcut izinle ilgili belgelerin bulunduğu sayfanın URI'si (varsa).

accessUserData

boolean

Yalnızca çıkış. Mümkünse bu iznin uygulamaya/uzantıya kullanıcı verilerine erişim izni verip vermediği.

ChromeAppSiteAccess

Bir ana makine iznini temsil eder.

JSON gösterimi
{
  "hostMatch": string
}
Alanlar
hostMatch

string

Yalnızca çıkış. Bu, çok spesifik ana makineler veya "*.com" gibi kalıplar içerebilir.

ItemType

Chrome Web Mağazası'ndaki bir öğenin uzantı olup olmadığını belirtir.

Sıralamalar
ITEM_TYPE_UNSPECIFIED Belirtilmemiş ItemType.
EXTENSION Chrome uzantıları.
OTHERS Uzantı dışındaki tüm türler.

RiskAssessmentData

Bir uzantı/uygulamayla ilgili risk değerlendirmesi verileri.

JSON gösterimi
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
Alanlar
entries[]

object (RiskAssessmentEntry)

Bireysel risk değerlendirmeleri

overallRiskLevel

enum (RiskLevel)

Tüm girişlerde değerlendirilen genel risk düzeyi. Bu, tüm girişler arasındaki en yüksek risk seviyesi olur.

RiskAssessmentEntry

Bir risk değerlendirmesi girişi.

JSON gösterimi
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
Alanlar
provider

enum (RiskAssessmentProvider)

Yalnızca çıkış. Bu girişin geldiği risk değerlendirme sağlayıcısı.

riskAssessment

object (RiskAssessment)

Yalnızca çıkış. Sağlayıcının risk değerlendirmesinin ayrıntıları.

riskLevel

enum (RiskLevel)

Yalnızca çıkış. Risk değerlendirmesi için gruplandırılmış risk düzeyi.

RiskAssessmentProvider

Risk değerlendirme sağlayıcıları.

Sıralamalar
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED Sağlayıcı belirtilmediğinde varsayılan değerdir.
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR

Desteği sonlandırıldı: Lütfen bunun yerine diğer risk puanı sağlayıcılarını kullanın. CRXcavator.

RISK_ASSESSMENT_PROVIDER_SPIN_AI

Kullanımdan kaldırıldı: Lütfen bunun yerine RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 kullanın. Spin.Ai.

RISK_ASSESSMENT_PROVIDER_LAYERX LayerX Security.
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

RiskAssessment

Chrome uzantısı için risk değerlendirmesi.

JSON gösterimi
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
Alanlar
assessment

string

Uzantı için risk değerlendirmesi. Şu anda bu sayısal bir değerdir ve yorumu her risk değerlendirme sağlayıcısına özeldir.

detailsUrl

string

Kullanıcının risk değerlendirmesi hakkında daha fazla bilgi edinmek için gidebileceği bir URL.

version

string

Bu değerlendirmenin geçerli olduğu uzantı sürümü.

RiskLevel

Bir uzantı/uygulama için gruplandırılmış risk düzeyi.

Sıralamalar
RISK_LEVEL_UNSPECIFIED Risk düzeyi belirtilmedi.
RISK_LEVEL_LOW Düşük riskli uzantı.
RISK_LEVEL_MEDIUM Orta düzeyde risk teşkil eden uzantı.
RISK_LEVEL_HIGH Yüksek risk teşkil eden uzantı.

AndroidAppInfo

Android uygulama bilgileri.

JSON gösterimi
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
Alanlar
permissions[]

object (AndroidAppPermission)

Yalnızca çıkış. Android uygulaması tarafından istenen izinler.

AndroidAppPermission

Bir Android uygulamasının istediği izin.

JSON gösterimi
{
  "type": string
}
Alanlar
type

string

Yalnızca çıkış. İznin türü.

Yöntemler

get

Kaynak adına göre bir müşteri için belirli bir uygulamayı alır.