REST Resource: applications

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

منبع برنامه

نمایندگی JSON
{
  "id": string,
  "name": string,
  "author": string,
  "description": string,
  "category": {
    object (ApplicationCategory)
  },
  "assets": [
    {
      object (ImageAsset)
    }
  ],
  "instances": [
    {
      object (Instance)
    }
  ],
  "kind": string,
  "lastUpdatedTimestamp": string,
  "achievement_count": integer,
  "leaderboard_count": integer,
  "enabledFeatures": [
    enum (ApplicationFeature)
  ],
  "themeColor": string
}
فیلدها
id

string

شناسه برنامه

name

string

نام برنامه.

author

string

نویسنده برنامه.

description

string

شرح برنامه.

category

object ( ApplicationCategory )

دسته برنامه.

assets[]

object ( ImageAsset )

دارایی های برنامه

instances[]

object ( Instance )

نمونه های برنامه

kind

string

منحصر به فرد نوع این منبع را شناسایی می کند. ارزش همیشه games#application رشته ای ثابت است.

lastUpdatedTimestamp

string ( int64 format)

آخرین مهر زمانی به روز شده برنامه

achievement_count

integer

تعداد دستاوردهای قابل مشاهده برای پخش کننده تأیید شده فعلی.

leaderboard_count

integer

تعداد تابلوهای امتیازات قابل مشاهده برای پخش کننده تأیید شده فعلی.

enabledFeatures[]

enum ( ApplicationFeature )

لیستی از ویژگی هایی که برای برنامه فعال شده اند.

themeColor

string

یک راهنمایی به رابط کاربری مشتری برای اینکه از چه رنگی به عنوان رنگ با تم برنامه استفاده شود. رنگ به صورت سه گانه RGB (به عنوان مثال "E0E0E0") داده می شود.

دسته برنامه

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

نمایندگی JSON
{
  "primary": string,
  "secondary": string,
  "kind": string
}
فیلدها
primary

string

دسته اولیه.

secondary

string

دسته ثانویه.

kind

string

منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه رشته ثابت games#applicationCategory است.

ImageAsset

یک شی دارایی تصویر.

نمایندگی JSON
{
  "name": string,
  "width": integer,
  "height": integer,
  "url": string,
  "kind": string
}
فیلدها
name

string

نام دارایی.

width

integer

عرض دارایی.

height

integer

ارتفاع دارایی.

url

string

URL دارایی.

kind

string

منحصر به فرد نوع این منبع را شناسایی می کند. ارزش همیشه games#imageAsset .

نمونه

منبع نمونه

نمایندگی JSON
{
  "platformType": enum (PlatformType),
  "name": string,
  "turnBasedPlay": boolean,
  "realtimePlay": boolean,
  "androidInstance": {
    object (InstanceAndroidDetails)
  },
  "iosInstance": {
    object (InstanceIosDetails)
  },
  "webInstance": {
    object (InstanceWebDetails)
  },
  "acquisitionUri": string,
  "kind": string
}
فیلدها
platformType

enum ( PlatformType )

نوع پلت فرم.

name

string

نام نمایشی محلی شده

turnBasedPlay

boolean

برای نشان دادن اینکه آیا این نمونه بازی از بازی نوبتی پشتیبانی می‌کند، پرچم‌گذاری کنید.

realtimePlay

boolean

برای نشان دادن اینکه آیا این نمونه بازی از بازی بی‌درنگ پشتیبانی می‌کند، پرچم‌گذاری کنید.

androidInstance

object ( InstanceAndroidDetails )

جزئیات وابسته به پلتفرم برای اندروید.

iosInstance

object ( InstanceIosDetails )

جزئیات وابسته به پلتفرم برای iOS.

webInstance

object ( InstanceWebDetails )

جزئیات وابسته به پلت فرم برای وب

acquisitionUri

string

URI که نشان می دهد کاربر از کجا می تواند این نمونه را بدست آورد.

kind

string

منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه games#instance رشته ای ثابت است.

نوع پلتفرم

انواع پلت فرم احتمالی

Enums
ANDROID نمونه برای اندروید است.
IOS نمونه برای iOS است.
WEB_APP نمونه برای برنامه وب است.

InstanceAndroidDetails

منبع جزئیات نمونه Android.

نمایندگی JSON
{
  "packageName": string,
  "kind": string,
  "enablePiracyCheck": boolean,
  "preferred": boolean
}
فیلدها
packageName

string

نام بسته Android که به URL گوگل پلی نگاشت می شود.

kind

string

منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه games#instanceAndroidDetails .

enablePiracyCheck

boolean

پرچمی که نشان می دهد بررسی ضد دزدی دریایی فعال است یا خیر.

preferred

boolean

نشان می دهد که این نمونه پیش فرض برای نصب های جدید است.

InstanceIosDetails

منبع جزئیات iOS.

نمایندگی JSON
{
  "kind": string,
  "bundleIdentifier": string,
  "itunesAppId": string,
  "supportIphone": boolean,
  "supportIpad": boolean,
  "preferredForIphone": boolean,
  "preferredForIpad": boolean
}
فیلدها
kind

string

منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه games#instanceIosDetails .

bundleIdentifier

string

شناسه بسته.

itunesAppId

string

آیتونز برنامه ID.

supportIphone

boolean

برای نشان دادن اینکه آیا این نمونه از iPhone پشتیبانی می کند یا خیر پرچم گذاری کنید.

supportIpad

boolean

برای نشان دادن اینکه آیا این نمونه از iPad پشتیبانی می کند، پرچم گذاری کنید.

preferredForIphone

boolean

نشان می دهد که این نمونه پیش فرض برای نصب های جدید در دستگاه های آیفون است.

preferredForIpad

boolean

نشان می دهد که این نمونه پیش فرض برای نصب های جدید در دستگاه های iPad است.

InstanceWebDetails

منبع جزئیات وب

نمایندگی JSON
{
  "launchUrl": string,
  "kind": string,
  "preferred": boolean
}
فیلدها
launchUrl

string

URL بازی را راه اندازی کنید.

kind

string

منحصر به فرد نوع این منبع را شناسایی می کند. مقدار همیشه games#instanceWebDetails .

preferred

boolean

نشان می دهد که این نمونه پیش فرض برای نصب های جدید است.

ویژگی برنامه

ویژگی های برنامه ممکن

Enums
SNAPSHOTS بازی های ذخیره شده (عکس های فوری).

روش ها

get

فراداده برنامه را با شناسه داده شده بازیابی می کند.

getEndPoint

یک URL برای نوع نقطه پایانی درخواستی برمی‌گرداند.

played

نشان دهید که کاربر تأیید شده فعلی در حال پخش برنامه شما است.

verify

تأیید می کند که رمز تأیید ارائه شده با این درخواست برای برنامه با شناسه مشخص شده است و شناسه بازیکنی را که برای آن اعطا شده است برمی گرداند.