REST Resource: enterprises.applications

منبع: اپلیکیشن

اطلاعات مربوط به یک برنامه

نمایندگی 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
}
فیلدها
name

string

نام برنامه به شکل enterprises/{enterprise}/applications/{packageName}.

title

string

عنوان برنامه. محلی شده است.

permissions[]

object ( ApplicationPermission )

مجوزهای مورد نیاز برنامه

managedProperties[]

object ( ManagedProperty )

مجموعه ای از ویژگی های مدیریت شده موجود برای از پیش پیکربندی برای برنامه.

iconUrl

string

پیوندی به یک تصویر که می تواند به عنوان نماد برنامه استفاده شود. این تصویر برای استفاده تا سایز پیکسل 512*512 مناسب است.

smallIconUrl

string

پیوندی به یک تصویر کوچکتر که می تواند به عنوان نماد برنامه استفاده شود. این تصویر برای استفاده تا اندازه پیکسل 128*128 مناسب است.

appTracks[]

object ( AppTrackInfo )

مسیرهای برنامه قابل مشاهده برای شرکت

author

string

نام نویسنده برنامه ها (به عنوان مثال، توسعه دهنده برنامه).

playStoreUrl

string

پیوندی به صفحه جزئیات Google Play (مصرف کننده) برای برنامه.

distributionChannel

enum ( DistributionChannel )

این بسته چگونه و در اختیار چه کسانی قرار می گیرد.

appPricing

enum ( AppPricing )

چه این برنامه رایگان باشد، چه رایگان با خریدهای درون برنامه ای یا پولی. اگر قیمت مشخص نشده باشد، به این معنی است که برنامه به طور کلی دیگر در دسترس نیست (حتی اگر ممکن است هنوز برای افرادی که آن را دارند در دسترس باشد).

description

string

توضیحات تبلیغاتی محلی، در صورت وجود.

screenshotUrls[]

string

لیستی از پیوندهای اسکرین شات نشان دهنده برنامه.

category

string

دسته برنامه (مانند RACING، SOCIAL، و غیره)

recentChanges

string

توضیح محلی از تغییرات اخیر ایجاد شده در برنامه.

minAndroidSdkVersion

integer

حداقل Android SDK لازم برای اجرای برنامه.

contentRating

enum ( ContentRating )

رتبه بندی محتوا برای این برنامه

updateTime

string ( Timestamp format)

فقط خروجی زمان تقریبی (طی 7 روز) آخرین بار برنامه منتشر شد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

availableCountries[]

string

کشورهایی که این برنامه مطابق با ISO 3166-1 alpha-2 در آنها موجود است.

features[]

enum ( AppFeature )

ویژگی های قابل توجه (در صورت وجود) این برنامه.

appVersions[]

object ( AppVersion )

نسخه هایی که در حال حاضر برای این برنامه موجود است.

fullDescription

string

توضیحات کامل برنامه، در صورت موجود بودن.

مجوز برنامه

مجوز مورد نیاز برنامه

نمایندگی JSON
{
  "permissionId": string,
  "name": string,
  "description": string
}
فیلدها
permissionId

string

رشته ای مات که به طور منحصر به فرد مجوز را شناسایی می کند. بومی سازی نشده است.

name

string

نام مجوز. محلی شده است.

description

string

شرحی طولانی تر از مجوز، ارائه جزئیات بیشتر در مورد تأثیر آن. محلی شده است.

مالکیت مدیریت شده

دارایی مدیریت شده

نمایندگی JSON
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
فیلدها
key

string

کلید منحصر به فردی که برنامه برای شناسایی دارایی استفاده می کند، به عنوان مثال "com.google.android.gm.fieldname".

type

enum ( ManagedPropertyType )

نوع ملک.

title

string

نام ملک. محلی شده است.

description

string

شرح طولانی تر از ملک، ارائه جزئیات بیشتر از آنچه که آن را تحت تاثیر قرار. محلی شده است.

entries[]

object ( ManagedPropertyEntry )

برای ویژگی‌های CHOICE یا MULTISELECT ، فهرست ورودی‌های ممکن.

defaultValue

value ( Value format)

مقدار پیش فرض ملک. ویژگی های BUNDLE_ARRAY مقدار پیش فرض ندارند.

nestedProperties[]

object ( ManagedProperty )

برای ویژگی های BUNDLE_ARRAY ، لیستی از ویژگی های تودرتو. یک ویژگی BUNDLE_ARRAY حداکثر دو سطح عمق دارد.

ManagedPropertyType

نوع اموال مدیریت شده

Enums
MANAGED_PROPERTY_TYPE_UNSPECIFIED استفاده نشده است.
BOOL یک ویژگی از نوع بولی.
STRING یک ویژگی از نوع رشته.
INTEGER یک خاصیت از نوع عدد صحیح
CHOICE انتخاب یک مورد از یک مجموعه.
MULTISELECT انتخاب چند آیتم از یک مجموعه.
HIDDEN یک محدودیت پنهان از نوع رشته (مقدار پیش‌فرض می‌تواند برای انتقال اطلاعاتی که قابل تغییر نیستند، مانند کد نسخه استفاده شود).
BUNDLE بسته ای از خواص
BUNDLE_ARRAY مجموعه ای از بسته های دارایی.

ManagedPropertyEntry

ورود یک ملک مدیریت شده

نمایندگی JSON
{
  "value": string,
  "name": string
}
فیلدها
value

string

مقدار قابل خواندن توسط ماشین ورودی، که باید در پیکربندی استفاده شود. بومی سازی نشده است.

name

string

نام قابل خواندن برای انسان ارزش. محلی شده است.

AppTrackInfo

شناسه برای نام‌گذاری ارتباط آهنگ برنامه.

نمایندگی JSON
{
  "trackId": string,
  "trackAlias": string
}
فیلدها
trackId

string

شناسه آهنگ منحصر به فرد غیرقابل تغییر، از releaseTrackId در URL صفحه کنسول Play که اطلاعات آهنگ برنامه را نمایش می دهد، گرفته شده است.

trackAlias

string

نام تراک مرتبط با trackId در Play Console تنظیم شده است. این نام از Play Console قابل تغییر است.

کانال توزیع

کانال های توزیع احتمالی

Enums
DISTRIBUTION_CHANNEL_UNSPECIFIED نامشخص
PUBLIC_GOOGLE_HOSTED بسته از طریق فروشگاه Play در دسترس است و محدود به یک شرکت خاص نیست.
PRIVATE_GOOGLE_HOSTED Package یک برنامه خصوصی است (محدود به یک شرکت) اما توسط Google میزبانی می شود.
PRIVATE_SELF_HOSTED برنامه خصوصی (محدود به یک شرکت) و به صورت خصوصی میزبانی می شود.

AppPricing

قیمت های احتمالی برنامه

Enums
APP_PRICING_UNSPECIFIED قیمت گذاری ناشناخته، برای نشان دادن برنامه تأیید شده ای که به طور کلی در دسترس نیست استفاده می شود.
FREE برنامه رایگان است.
FREE_WITH_IN_APP_PURCHASE این برنامه رایگان است، اما خریدهای درون برنامه ای را ارائه می دهد.
PAID برنامه پرداخت می شود.

رتبه بندی محتوا

رتبه بندی محتوا طبق استاندارد عمومی IARC.

Enums
CONTENT_RATING_UNSPECIFIED نامشخص
THREE_YEARS محتوای مناسب فقط برای سنین 3 سال و بالاتر.
SEVEN_YEARS محتوای مناسب فقط برای سنین 7 سال و بالاتر.
TWELVE_YEARS محتوای مناسب فقط برای سنین 12 سال و بالاتر.
SIXTEEN_YEARS محتوای مناسب فقط برای سنین 16 سال به بالا.
EIGHTEEN_YEARS محتوای مناسب فقط برای سنین 18 سال به بالا.

ویژگی App

ویژگی های احتمالی برنامه

Enums
APP_FEATURE_UNSPECIFIED نامشخص
VPN_APP برنامه یک VPN است.

AppVersion

این نشان دهنده یک نسخه واحد از برنامه است.

نمایندگی JSON
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
فیلدها
versionString

string

رشته ای که توسعه دهنده برنامه در فروشگاه Play برای شناسایی نسخه استفاده می کند. رشته لزوما منحصر به فرد یا محلی نیست (به عنوان مثال، رشته می تواند "1.4" باشد).

versionCode

integer

شناسه افزایشی منحصر به فرد برای نسخه برنامه.

trackIds[]

string

شناسه‌های تراک که نسخه برنامه در آنها منتشر شده است. این شامل مسیر تولید نمی‌شود (به جای آن به تولید مراجعه کنید).

production

boolean

اگر مقدار True باشد، نشان می دهد که این نسخه یک آهنگ تولید است.

روش ها

get

اطلاعاتی در مورد یک برنامه دریافت می کند.