REST Resource: enterprises.applications

Kaynak: Uygulama

Uygulama hakkında bilgi.

JSON gösterimi
{
  "name": string,
  "title": string,
  "permissions": [
    {
      object (ApplicationPermission)
    }
  ],
  "managedProperties": [
    {
      object (ManagedProperty)
    }
  ],
  "iconUrl": string,
  "smallIconUrl": string,
  "appTracks": [
    {
      object (AppTrackInfo)
    }
  ],
  "author": string,
  "playStoreUrl": string,
  "distributionChannel": enum (DistributionChannel),
  "appPricing": enum (AppPricing),
  "description": string,
  "screenshotUrls": [
    string
  ],
  "category": string,
  "recentChanges": string,
  "minAndroidSdkVersion": integer,
  "contentRating": enum (ContentRating),
  "updateTime": string,
  "availableCountries": [
    string
  ],
  "features": [
    enum (AppFeature)
  ],
  "appVersions": [
    {
      object (AppVersion)
    }
  ],
  "fullDescription": string
}
Alanlar
name

string

enterprises/{enterprise}/applications/{packageName} biçiminde uygulamanın adı.

title

string

Uygulamanın başlığı. Yerelleştirilmiş.

permissions[]

object (ApplicationPermission)

Uygulamanın gerektirdiği izinler.

managedProperties[]

object (ManagedProperty)

Uygulama için önceden yapılandırılabilen yönetilen mülk grubu.

iconUrl

string

Uygulama için simge olarak kullanılabilecek bir resmin bağlantısı. Bu resim, 512 x 512 piksel boyutuna kadar kullanıma uygundur.

smallIconUrl

string

Uygulamanın simgesi olarak kullanılabilecek daha küçük bir resmin bağlantısı. Bu resim, 128 x 128 piksel boyutuna kadar kullanılabilir.

appTracks[]

object (AppTrackInfo)

Uygulama, kuruluş tarafından görülebilen izleyiciler.

author

string

Uygulamaların yazarının adı (ör. uygulama geliştirici).

playStoreUrl

string

Uygulamanın (tüketici) Google Play ayrıntılar sayfasının bağlantısı.

distributionChannel

enum (DistributionChannel)

Paketin nasıl ve kimlere sunulduğu.

appPricing

enum (AppPricing)

Bu uygulamanın ücretsiz mi, uygulama içi satın alma özellikli ücretsiz mi yoksa ücretli mi olduğu. Fiyatlandırma belirtilmemişse uygulama artık genel olarak kullanıma sunulmuyor demektir (sahipleri tarafından kullanılmaya devam edebilir).

description

string

Varsa yerelleştirilmiş promosyon açıklaması.

screenshotUrls[]

string

Uygulamayı temsil eden ekran görüntüsü bağlantılarının listesi.

category

string

Uygulama kategorisi (ör. YARIŞ, SOSYAL vb.)

recentChanges

string

Uygulamada yapılan son değişikliklerin yerelleştirilmiş açıklaması.

minAndroidSdkVersion

integer

Uygulamayı çalıştırmak için gereken minimum Android SDK'sı.

contentRating

enum (ContentRating)

Bu uygulamanın içerik derecelendirmesi.

updateTime

string (Timestamp format)

Yalnızca çıkış. Uygulamanın son yayınlanma zamanı (7 gün içinde)

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

ISO 3166-1 alpha-2'ye göre bu uygulamanın kullanılabildiği ülkeler.

features[]

enum (AppFeature)

Bu uygulamanın dikkate değer özellikleri (varsa).

appVersions[]

object (AppVersion)

Bu uygulamanın şu anda kullanılabilen sürümleri.

fullDescription

string

Varsa uygulamanın tam açıklaması.

ApplicationPermission

Uygulamanın ihtiyaç duyduğu izin.

JSON gösterimi
{
  "permissionId": string,
  "name": string,
  "description": string
}
Alanlar
permissionId

string

İzni benzersiz şekilde tanımlayan opak bir dize. Yerelleştirilmemiş.

name

string

İznin adı. Yerelleştirilmiş.

description

string

İznin neleri etkilediği hakkında daha fazla ayrıntı içeren uzun bir açıklama. Yerelleştirilmiş.

ManagedProperty

Yönetilen mülk.

JSON gösterimi
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
Alanlar
key

string

Uygulamanın mülkü tanımlamak için kullandığı benzersiz anahtar (ör. "com.google.android.gm.fieldname").

type

enum (ManagedPropertyType)

Tesisin türü.

title

string

Tesisin adı. Yerelleştirilmiş.

description

string

Mülkün, neleri etkilediğine dair daha ayrıntılı bilgi veren daha uzun bir açıklama. Yerelleştirilmiş.

entries[]

object (ManagedPropertyEntry)

CHOICE veya MULTISELECT mülkleri için olası girişlerin listesi.

defaultValue

value (Value format)

Özelliğin varsayılan değeri. BUNDLE_ARRAY mülklerinin varsayılan değeri yoktur.

nestedProperties[]

object (ManagedProperty)

BUNDLE_ARRAY mülkleri için iç içe yerleştirilmiş özelliklerin listesi. BUNDLE_ARRAY mülkü en fazla iki seviye derinliğindedir.

ManagedPropertyType

Yönetilen mülkün türü.

Sıralamalar
MANAGED_PROPERTY_TYPE_UNSPECIFIED Kullanılmadı.
BOOL Boole türündeki bir mülk.
STRING Dize türündeki bir mülk.
INTEGER Tam sayı türüne sahip bir mülk.
CHOICE Bir gruptan bir öğe seçeneği.
MULTISELECT Bir setten birden fazla öğeden oluşan bir seçim.
HIDDEN Dize türündeki gizli bir kısıtlama (varsayılan değer, sürüm kodu gibi değiştirilemeyen bilgileri iletmek için kullanılabilir).
BUNDLE Bir mülk paketi
BUNDLE_ARRAY Mülk paketleri dizisi.

ManagedPropertyEntry

Yönetilen bir mülkün girişi.

JSON gösterimi
{
  "value": string,
  "name": string
}
Alanlar
value

string

Girişin, yapılandırmada kullanılması gereken makine tarafından okunabilir değeri. Yerelleştirilmemiş.

name

string

Değerin kullanıcılar tarafından okunabilen adı. Yerelleştirilmiş.

AppTrackInfo

Bir uygulama kanalının ad ilişkilendirmesi kimliği.

JSON gösterimi
{
  "trackId": string,
  "trackAlias": string
}
Alanlar
trackId

string

Uygulamanın parça bilgilerini gösteren Play Console sayfasının URL'sindeki releaseTrackId öğesinden alınan, değiştirilemeyen benzersiz parça tanımlayıcısı.

trackAlias

string

Play Console'da ayarlanan, trackId ile ilişkili parça adı. Adı Play Console'dan değiştirebilirsiniz.

DistributionChannel

Olası dağıtım kanalları.

Sıralamalar
DISTRIBUTION_CHANNEL_UNSPECIFIED Belirtilmedi.
PUBLIC_GOOGLE_HOSTED Paket, Play Store'da kullanılabilir ve belirli bir kuruluşla sınırlı değildir.
PRIVATE_GOOGLE_HOSTED Paket, Google tarafından barındırılan özel bir uygulamadır (bir kuruluşla sınırlıdır).
PRIVATE_SELF_HOSTED Özel uygulama (bir kuruluşla sınırlıdır) ve özel olarak barındırılır.

AppPricing

Olası uygulama fiyatlandırmaları.

Sıralamalar
APP_PRICING_UNSPECIFIED Bilinmeyen fiyatlandırma, genel olarak kullanıma sunulmayan onaylanmış bir uygulamayı belirtmek için kullanılır.
FREE Uygulama ücretsizdir.
FREE_WITH_IN_APP_PURCHASE Uygulama ücretsizdir ancak uygulama içi satın alma işlemleri sunar.
PAID Uygulama ücretliyse

ContentRating

Genel IARC standardına uygun içerik derecelendirmesi.

Sıralamalar
CONTENT_RATING_UNSPECIFIED Belirtilmedi.
THREE_YEARS İçerik yalnızca 3 yaş ve üzeri için uygundur.
SEVEN_YEARS İçerik yalnızca 7 yaş ve üzeri için uygundur.
TWELVE_YEARS Yalnızca 12 yaş ve üzerindekiler için uygun içerik.
SIXTEEN_YEARS İçerik yalnızca 16 yaş ve üzeri kullanıcılar için uygundur.
EIGHTEEN_YEARS Yalnızca 18 yaş ve üzerindekiler için uygun içerik.

AppFeature

Olası uygulama özellikleri.

Sıralamalar
APP_FEATURE_UNSPECIFIED Belirtilmedi.
VPN_APP Uygulama bir VPN'dir.

AppVersion

Bu, uygulamanın tek bir sürümünü temsil eder.

JSON gösterimi
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
Alanlar
versionString

string

Uygulama geliştiricisi tarafından Play Store'da sürümü tanımlamak için kullanılan dize. Dize mutlaka benzersiz veya yerelleştirilmiş değildir (örneğin, dize "1.4" olabilir).

versionCode

integer

Uygulama sürümü için benzersiz ve artan tanımlayıcı.

trackIds[]

string

Uygulama sürümünün yayınlandığı tanımlayıcıları izleyin. Buna üretim kanalı dahil değildir (bunun yerine üretime bakın).

production

boolean

Değer True ise bu sürümün üretim kanalı olduğunu gösterir.

Yöntemler

get

Bir uygulama hakkında bilgi alır.