REST Resource: enterprises.applications

Kaynak: Uygulama

Bir uygulama hakkında bilgiler.

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)

Uygulama için önceden yapılandırılabilecek yönetilen özellik 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ıma uygundur.

appTracks[]

object (AppTrackInfo)

Uygulama kanalları kuruluş tarafından görülebilir.

author

string

Uygulamaları yazan kişinin adı (örneğin, 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 kime 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 kullanıma sunulmamış demektir (sahip olan kişiler tarafından kullanılmaya devam edebilir).

description

string

Varsa yerelleştirilmiş tanıtım 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 uygulama için içerik derecelendirmesi.

updateTime

string (Timestamp format)

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

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Ö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 önemli özellikleri (varsa).

appVersions[]

object (AppVersion)

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

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 şekilde tanımlayan opak bir dize. Yerelleştirilmedi.

name

string

İznin adı. Yerelleştirilmiş.

description

string

İznin neleri etkilediğine dair daha fazla ayrıntı içeren, iznin daha uzun bir açıklaması. 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.alanadı".

type

enum (ManagedPropertyType)

Mülkün 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 özellikleri için olası girişlerin listesi.

defaultValue

value (Value format)

Özelliğin 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 seviye 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ünün özelliği.
INTEGER Tam sayı türündeki bir özellik.
CHOICE Setten bir öğeden oluşan seçim.
MULTISELECT Bir setten birden fazla öğeden oluşan bir seçim.
HIDDEN Dize türünün gizli bir kısıtlaması (varsayılan değer, sürüm kodu gibi değiştirilemeyen bilgileri iletmek için kullanılabilir).
BUNDLE Bir tesis grubu
BUNDLE_ARRAY Mülk paketleri dizisi.

ManagedPropertyEntry

Yönetilen bir 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 okunabilir değeri. Yerelleştirilmedi.

name

string

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

AppTrackInfo

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

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

string

Uygulamanın kanal bilgilerini görüntüleyen Play Console sayfasının URL'sindeki releaseTrackId bölümünden alınan, değiştirilemeyen benzersiz kanal tanımlayıcısı.

trackAlias

string

Play Console'da belirlenen trackId ile ilişkili kanal adı. Bu 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'da mevcut olup belirli bir kuruluşla sınırlı değildir.
PRIVATE_GOOGLE_HOSTED Paket, Google tarafından barındırılan gizli 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 gizli olarak barındırılır.

AppPricing

Olası uygulama fiyatlandırmaları.

Sıralamalar
APP_PRICING_UNSPECIFIED Genel kullanıma sunulmayan onaylı uygulamaları belirtmek için kullanılan bilinmeyen fiyatlandırma.
FREE Uygulama ücretsizdir.
FREE_WITH_IN_APP_PURCHASE Uygulama ücretsizdir ancak uygulama içi satın alma seçeneği sunar.
PAID Uygulama ücretlidir.

ContentRating

Genel IARC standardına uygun içerik derecelendirmesi.

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ştiricisi tarafından Play Store'da sürümü tanımlamak için kullanılan dize. Dizenin benzersiz veya yerelleştirilmesi 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ı izleyin. Buna üretim kanalı dahil değildir (bunun yerine üretim kanalına bakın).

production

boolean

Değer Doğru ise bu sürümün bir üretim kanalı olduğunu belirtir.

Yöntemler

get

Bir uygulama hakkında bilgi alır.