REST Resource: enterprises.applications

Resource: Application

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 aplikasi. Gambar ini cocok 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 cocok untuk digunakan hingga ukuran piksel 128x128.

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)

Cara dan kepada siapa paket disediakan.

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 (misalnya, RACING, SOCIAL, 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 format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal 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 lengkap aplikasi, jika tersedia.

ApplicationPermission

Izin yang diperlukan oleh aplikasi.

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

string

String buram yang secara unik mengidentifikasi izin. Tidak dilokalkan.

name

string

Nama izin. Dilokalkan.

description

string

Deskripsi izin yang lebih panjang, yang memberikan detail selengkapnya 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 panjang dari properti, yang memberikan detail selengkapnya tentang apa yang terpengaruh. 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 dari 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 penamaan asosiasi 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 tersedia melalui Play Store dan tidak dibatasi untuk perusahaan tertentu.
PRIVATE_GOOGLE_HOSTED Paket 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 khusus untuk anak-anak berusia 7 tahun ke atas.
TWELVE_YEARS Konten khusus untuk penonton berusia 12 tahun ke atas.
SIXTEEN_YEARS Konten hanya cocok untuk penonton berusia 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 ini 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 tidak harus unik atau dilokalkan (misalnya, string dapat berupa "1.4").

versionCode

integer

ID unik yang meningkat untuk versi aplikasi.

trackIds[]

string

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

production

boolean

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

Metode

get

Mendapatkan info tentang aplikasi.