REST Resource: enterprises.applications

Kaynak: Uygulama

Uygulama bilgileri.

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

Uygulamanın enterprises/{enterprise}/applications/{packageName} biçimindeki adı.

title

string

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

permissions[]

object (ApplicationPermission)

Uygulamanın gerektirdiği izinler.

managedProperties[]

object (ManagedProperty)

Yönetilen mülk grubu, uygulama için önceden yapılandırılabilir.

iconUrl

string

Uygulama için simge olarak kullanılabilecek bir resme bağlantı. Bu resim, en fazla 512 x 512 piksel boyutundaki kullanım için uygundur.

smallIconUrl

string

Uygulama için simge olarak kullanılabilecek daha küçük bir resme bağlantı. Bu resim, 128 x 128 piksel boyutuna kadar kullanım için uygundur.

appTracks[]

object (AppTrackInfo)

Kuruluşun görebildiği uygulama kanalları.

author

string

Uygulamaları yazan kişinin adı (örneğin, uygulama geliştiricisi).

playStoreUrl

string

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

distributionChannel

enum (DistributionChannel)

Paketin nasıl ve kime sunulduğu.

appPricing

enum (AppPricing)

Uygulamanın ücretsiz, uygulama içi satın almalar içeren ücretsiz veya ücretli olup olmadığı Fiyatlandırma belirtilmezse bu, uygulamanın artık genel olarak kullanılamadığı anlamına gelir (uygulamanın sahibi olan kişiler hâlâ kullanılabilir olsa bile).

description

string

Yerelleştirilmiş tanıtım açıklaması (varsa).

screenshotUrls[]

string

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

category

string

Uygulama kategorisi (ör. RACING, 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 uygulama için içerik derecelendirmesi.

updateTime

string (Timestamp format)

Yalnızca çıkış. Uygulamanın en son yayınlandığı yaklaşık süre (7 gün içinde).

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, 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 alfa-2 uyarınca bu uygulamanın kullanılabildiği ülkeler.

features[]

enum (AppFeature)

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

appVersions[]

object (AppVersion)

Şu anda bu uygulama için kullanılabilen sürümler.

fullDescription

string

Varsa tam uygulama açıklaması.

ApplicationPermission

Uygulama için gereken izin.

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

string

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

name

string

İznin adı. Yerelleştirilmiş.

description

string

İznin neleri etkilediği hakkında daha ayrıntılı bilgi sağlayan daha 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)

Mülkün türü.

title

string

Mülkün adı. Yerelleştirilmiş.

description

string

Tesisin etkilendiği unsurlarla ilgili 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)

Mülkün varsayılan değeri. BUNDLE_ARRAY özelliklerinin varsayılan değeri yok.

nestedProperties[]

object (ManagedProperty)

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

ManagedPropertyType

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

Sıralamalar
MANAGED_PROPERTY_TYPE_UNSPECIFIED Kullanılmıyor.
BOOL Boole türünde bir özellik.
STRING Dize türünde bir özellik.
INTEGER Tam sayı türünde bir özellik.
CHOICE Setten bir öğe seçeneği.
MULTISELECT Bir gruptan birden fazla öğe seçeneği.
HIDDEN Dize türünde gizli bir kısıtlama (varsayılan değer, sürüm kodu gibi değiştirilemeyen bilgileri aktarmak için kullanılabilir).
BUNDLE Mülk grubu
BUNDLE_ARRAY Tesis paketleri dizisi.

ManagedPropertyEntry

Yönetilen mülk girişi.

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

string

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

name

string

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

AppTrackInfo

Bir uygulama kanalının ilişkilendirmesini adlandırmak için kimlik.

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

string

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

trackAlias

string

trackId ile ilişkili kanal adı, Play Console'da ayarlanır. Ad, Play Console'dan değiştirilebilir.

DistributionChannel

Olası dağıtım kanalları.

Sıralamalar
DISTRIBUTION_CHANNEL_UNSPECIFIED Belirtilmedi.
PUBLIC_GOOGLE_HOSTED Paket, Play Store'dan edinilebilir ve belirli bir kuruluşla sınırlı değildir.
PRIVATE_GOOGLE_HOSTED Paket, Google tarafından barındırılan ancak bir gizli uygulamadır (bir kuruluşla sınırlıdır.)
PRIVATE_SELF_HOSTED Gizli uygulama (bir kuruluşla sınırlıdır) ve gizli olarak barındırılır.

AppPricing

Olası uygulama fiyatları.

Sıralamalar
APP_PRICING_UNSPECIFIED Bilinmeyen fiyatlandırma, genel kullanıma sunulmayan onaylı bir uygulamayı belirtmek için kullanılır.
FREE Bu uygulama ücretsizdir.
FREE_WITH_IN_APP_PURCHASE Uygulama ücretsizdir, ancak uygulama içi satın alma seçenekleri sunar.
PAID Uygulama ücretli.

ContentRating

İçerik derecelendirmesi, genel IARC standardına göre yapılır.

Sıralamalar
CONTENT_RATING_UNSPECIFIED Belirtilmedi.
THREE_YEARS Yalnızca 3 yaş ve üzerindekiler için uygun içerik.
SEVEN_YEARS Yalnızca 7 yaş ve üzerindekiler için uygun içerik.
TWELVE_YEARS Yalnızca 12 yaş ve üzerindekiler için uygun içerik.
SIXTEEN_YEARS Yalnızca 16 yaş ve üzerindekiler için uygun içerik.
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.

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ştiricinin, sürümü tanımlamak için Play Store'da kullandığı dize. Dizenin benzersiz veya yerelleştirilmiş olması gerekmez (örneğin, dize "1.4" olabilir).

versionCode

integer

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

trackIds[]

string

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

production

boolean

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

Yöntemler

get

Bir uygulama hakkında bilgi alır.