REST Resource: enterprises.applications

Resource: Aplikasi

Informasi tentang aplikasi.

Representasi JSON
{
  "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
}
Kolom
name

string

Nama aplikasi dalam bentuk enterprises/{enterprise}/applications/{packageName}.

title

string

Judul aplikasi. Dilokalkan.

permissions[]

object (ApplicationPermission)

Izin yang diperlukan oleh aplikasi.

managedProperties[]

object (ManagedProperty)

Kumpulan properti terkelola yang tersedia untuk dikonfigurasi sebelumnya untuk aplikasi.

iconUrl

string

Link ke gambar yang dapat digunakan sebagai ikon untuk aplikasi. Gambar ini cocok untuk digunakan hingga ukuran piksel 512 x 512.

smallIconUrl

string

Tautan ke gambar yang lebih kecil yang dapat digunakan sebagai ikon untuk aplikasi. Gambar ini cocok untuk digunakan hingga ukuran piksel 128 x 128.

appTracks[]

object (AppTrackInfo)

Jalur aplikasi yang terlihat oleh perusahaan.

author

string

Nama penulis aplikasi (misalnya, developer aplikasi).

playStoreUrl

string

Link ke halaman detail Google Play (konsumen) untuk aplikasi.

distributionChannel

enum (DistributionChannel)

Bagaimana dan kepada siapa paket tersebut tersedia.

appPricing

enum (AppPricing)

Apakah aplikasi ini gratis, gratis dengan pembelian dalam aplikasi, atau berbayar. Jika harganya tidak ditentukan, artinya aplikasi tersebut tidak tersedia secara umum lagi (meskipun mungkin masih tersedia bagi pemiliknya).

description

string

Deskripsi promosi yang dilokalkan, jika tersedia.

screenshotUrls[]

string

Daftar link screenshot yang mewakili aplikasi.

category

string

Kategori aplikasi (misalnya, RACING, SOSIAL, dll.)

recentChanges

string

Deskripsi yang dilokalkan dari perubahan terbaru yang dibuat pada aplikasi.

minAndroidSdkVersion

integer

Android SDK minimum yang diperlukan untuk menjalankan aplikasi.

contentRating

enum (ContentRating)

Rating konten untuk aplikasi ini.

updateTime

string (Timestamp format)

Hanya output. Perkiraan waktu (dalam 7 hari) saat aplikasi terakhir dipublikasikan.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

Negara tempat aplikasi ini tersedia sesuai dengan ISO 3166-1 alpha-2.

features[]

enum (AppFeature)

Fitur penting (jika ada) dari aplikasi ini.

appVersions[]

object (AppVersion)

Versi yang saat ini tersedia untuk aplikasi ini.

fullDescription

string

Deskripsi aplikasi lengkap, jika tersedia.

ApplicationPermission

Izin yang diperlukan oleh aplikasi.

Representasi JSON
{
  "permissionId": string,
  "name": string,
  "description": string
}
Kolom
permissionId

string

String buram yang mengidentifikasi izin secara unik. Tidak dilokalkan.

name

string

Nama izin. Dilokalkan.

description

string

Deskripsi izin yang lebih panjang, yang memberikan detail lebih lanjut tentang apa yang terpengaruh. Dilokalkan.

ManagedProperty

Properti terkelola.

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

string

Kunci unik yang digunakan aplikasi untuk mengidentifikasi properti, misalnya "com.google.android.gm.fieldname".

type

enum (ManagedPropertyType)

Jenis properti.

title

string

Nama properti. Dilokalkan.

description

string

Deskripsi properti yang lebih lengkap, yang memberikan detail lebih lanjut tentang apa yang terpengaruh. Dilokalkan.

entries[]

object (ManagedPropertyEntry)

Untuk properti CHOICE atau MULTISELECT, daftar kemungkinan entri.

defaultValue

value (Value format)

Nilai default properti. BUNDLE_ARRAY properti tidak memiliki nilai default.

nestedProperties[]

object (ManagedProperty)

Untuk properti BUNDLE_ARRAY, daftar properti bertingkat. Properti BUNDLE_ARRAY memiliki kedalaman maksimum dua tingkat.

ManagedPropertyType

Jenis properti terkelola.

Enum
MANAGED_PROPERTY_TYPE_UNSPECIFIED Tidak digunakan.
BOOL Properti jenis boolean.
STRING Properti jenis string.
INTEGER Properti jenis bilangan bulat.
CHOICE Pilihan satu item dari kumpulan.
MULTISELECT Pilihan beberapa item dari kumpulan.
HIDDEN Batasan tersembunyi jenis string (nilai default dapat digunakan untuk meneruskan informasi yang tidak dapat diubah, seperti kode versi).
BUNDLE Paket properti
BUNDLE_ARRAY Array paket properti.

ManagedPropertyEntry

Entri properti terkelola.

Representasi JSON
{
  "value": string,
  "name": string
}
Kolom
value

string

Nilai entri yang dapat dibaca mesin, yang harus digunakan dalam konfigurasi. Tidak dilokalkan.

name

string

Nama nilai yang dapat dibaca manusia. Dilokalkan.

AppTrackInfo

ID untuk pengaitan nama jalur aplikasi.

Representasi JSON
{
  "trackId": string,
  "trackAlias": string
}
Kolom
trackId

string

ID jalur unik yang tidak dapat diubah, diambil dari releaseTrackId di URL halaman Konsol Play yang menampilkan informasi jalur aplikasi.

trackAlias

string

Nama jalur yang terkait dengan trackId, yang ditetapkan di Konsol Play. Nama ini dapat diubah dari Konsol Play.

DistributionChannel

Saluran distribusi yang memungkinkan.

Enum
DISTRIBUTION_CHANNEL_UNSPECIFIED Tidak ditentukan.
PUBLIC_GOOGLE_HOSTED Paket ini tersedia melalui Play Store dan tidak terbatas untuk perusahaan tertentu.
PRIVATE_GOOGLE_HOSTED Package adalah aplikasi pribadi (terbatas untuk perusahaan), tetapi dihosting oleh Google.
PRIVATE_SELF_HOSTED Aplikasi pribadi (dibatasi untuk perusahaan) dan dihosting secara pribadi.

AppPricing

Kemungkinan harga aplikasi.

Enum
APP_PRICING_UNSPECIFIED Harga tidak diketahui, digunakan untuk menunjukkan aplikasi yang disetujui yang tidak tersedia secara umum.
FREE Aplikasi ini gratis.
FREE_WITH_IN_APP_PURCHASE Aplikasinya gratis, tetapi dapat menawarkan pembelian dalam aplikasi.
PAID Aplikasi tersebut berbayar.

ContentRating

Rating konten sesuai dengan standar IARC umum.

Enum
CONTENT_RATING_UNSPECIFIED Tidak ditentukan.
THREE_YEARS Konten hanya untuk usia 3 tahun ke atas.
SEVEN_YEARS Konten hanya untuk usia 7 tahun ke atas.
TWELVE_YEARS Konten hanya untuk usia 12 tahun ke atas.
SIXTEEN_YEARS Konten hanya untuk usia 16 tahun ke atas.
EIGHTEEN_YEARS Konten hanya untuk usia 18 tahun ke atas.

AppFeature

Kemungkinan fitur aplikasi.

Enum
APP_FEATURE_UNSPECIFIED Tidak ditentukan.
VPN_APP Aplikasi merupakan VPN.

AppVersion

Atribut ini mewakili satu versi aplikasi.

Representasi JSON
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
Kolom
versionString

string

String yang digunakan di Play Store oleh developer aplikasi untuk mengidentifikasi versi. String belum tentu unik atau dilokalkan (misalnya, string dapat berupa "1.4").

versionCode

integer

ID unik yang meningkat untuk versi aplikasi.

trackIds[]

string

Melacak ID tempat versi aplikasi dipublikasikan. Ini tidak termasuk jalur produksi (lihat produksi).

production

boolean

Jika nilainya True, hal ini menunjukkan bahwa versi ini adalah jalur produksi.

Metode

get

Mendapatkan info tentang aplikasi.