REST Resource: enterprises.applications

Referensi: 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 dapat dikonfigurasi sebelumnya untuk aplikasi.

iconUrl

string

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

smallIconUrl

string

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

appTracks[]

object (AppTrackInfo)

Jalur aplikasi dapat dilihat 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 tersedia.

appPricing

enum (AppPricing)

Apakah aplikasi ini gratis, gratis dengan pembelian dalam aplikasi, atau berbayar. Jika harga tidak ditentukan, artinya aplikasi tidak lagi tersedia secara umum (meskipun mungkin masih tersedia untuk orang yang memilikinya).

description

string

Deskripsi promosi yang dilokalkan, jika tersedia.

screenshotUrls[]

string

Daftar link screenshot yang mewakili aplikasi.

category

string

Kategori aplikasi (mis. RACING, SOCIAL, dll.)

recentChanges

string

Deskripsi yang dilokalkan dari perubahan terbaru yang dilakukan 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) aplikasi terakhir dipublikasikan.

Stempel waktu dalam format 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 ISO 3166-1 alpha-2.

features[]

enum (AppFeature)

Fitur yang 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 selengkapnya tentang pengaruhnya. 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 yang lebih panjang tentang properti, yang memberikan detail yang lebih lengkap tentang apa yang memengaruhinya. Dilokalkan.

entries[]

object (ManagedPropertyEntry)

Untuk properti CHOICE atau MULTISELECT, daftar kemungkinan entri.

defaultValue

value (Value format)

Nilai default properti. Properti BUNDLE_ARRAY tidak memiliki nilai default.

nestedProperties[]

object (ManagedProperty)

Untuk properti BUNDLE_ARRAY, daftar properti bertingkat. Properti BUNDLE_ARRAY memiliki kedalaman maksimal 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

Kemungkinan saluran distribusi.

Enum
DISTRIBUTION_CHANNEL_UNSPECIFIED Tidak ditentukan.
PUBLIC_GOOGLE_HOSTED Paket tersedia melalui Play Store dan tidak terbatas untuk perusahaan tertentu.
PRIVATE_GOOGLE_HOSTED Package adalah aplikasi pribadi (dibatasi 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 Aplikasi ini gratis, tetapi menawarkan pembelian dalam aplikasi.
PAID Aplikasi ini berbayar.

ContentRating

Rating konten mengikuti 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 Aplikasinya adalah VPN.

AppVersion

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 ini tidak harus unik atau dilokalkan (misalnya, string bisa jadi "1.4").

versionCode

integer

ID yang terus bertambah dan unik untuk versi aplikasi.

trackIds[]

string

ID pelacakan yang memublikasikan versi aplikasi. Ini tidak termasuk jalur produksi (lihat produksi sebagai gantinya).

production

boolean

Jika nilainya True (Benar), ini menunjukkan bahwa versi ini adalah jalur produksi.

Metode

get

Mendapatkan info tentang aplikasi.