- 資源:RecentAppView
- CatalogAppView
- DeveloperDetails
- AppContactInformation
- AppCategory
- LocalizedStoreListings
- LocalizedStoreListing
- ImageAsset
- VideoAsset
- ScreenshotSet
- DeviceCompatibilityRequirements
- SdkVersion
- UsesConfiguration
- KeyboardType
- NavigationType
- TouchScreenType
- CompatibleScreen
- ScreenSize
- 密度
- Use32BitAbi
- 權限
- DeviceIdentifier
- DeviceSelector
- RamSelector
- SocSelector
- DeviceTypeSelector
- 日期
- 方法
資源:RecentAppView
最近更新的應用程式中繼資料。
| JSON 表示法 |
|---|
{
"appView": {
object ( |
| 欄位 | |
|---|---|
appView |
最近更新的應用程式資料檢視。 |
CatalogAppView
應用程式商店目錄匯出功能中的 Google Play 應用程式檢視畫面。
| JSON 表示法 |
|---|
{ "packageName": string, "developerDetails": { object ( |
| 欄位 | |
|---|---|
packageName |
應用程式的套件名稱。 |
developerDetails |
應用程式的開發人員詳細資料。 |
appContactInformation |
開發人員提供的應用程式聯絡資訊。 |
appCategory |
|
appSubcategory |
應用程式的子類別,例如「GAME_ACTION」。 |
hasInAppPurchases |
應用程式是否提供 Google Play 應用程式內購。 |
localizedStoreListings |
Google Play 顯示的應用程式本地化商店資訊。 |
deviceCompatibilityRequirements[] |
應用程式可以指定多組裝置相容性需求,只要裝置符合其中至少一組 |
permissions[] |
應用程式宣告的必要權限,適用於所有 Android SDK 版本。 |
permissionsSdk23[] |
應用程式宣告的必要權限,適用於 Android SDK 23 以上版本。 |
excludedDevicesByIdentifier[] |
即使裝置符合 deviceCompatibilityRequirements 的要求,仍會從應用程式的發行範圍中排除。這些條件會以「OR」邏輯運算子連結,也就是說,只要裝置符合任一 ID,就會遭到排除。 |
excludedDevicesBySelector[] |
即使裝置符合 deviceCompatibilityRequirements 的要求,仍會從應用程式的發行範圍中排除。只要裝置符合任一指定選取條件,就會遭到排除。 |
activeVersionNames[] |
從 |
privacyPolicyUrl |
應用程式的隱私權政策網址。 |
hasInAppAds |
應用程式是否含有廣告。 |
isAdultOnlyAudience |
應用程式是否僅以成人 (18 歲以上) 為目標對象。 |
iarcCertificateId |
應用程式的 IARC 憑證 ID。 |
firstReleaseDate |
應用程式首次發布的日期。 |
priceInTheUnitedStates |
應用程式在美國的價格。如果應用程式免費,則為空白。 |
salePriceInTheUnitedStates |
應用程式在美國的特價。只有在付費應用程式於美國進行特價活動時,才會填入資料。 |
deliveryToken |
用於透過 Google Play Inline Install API 傳送應用程式的權杖。每個 Play 應用程式和第三方應用程式商店組合都有專屬權杖,有效期限為 7 天。 |
lastPublishTime |
應用程式上次發布的時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
DeveloperDetails
Google Play 應用程式的開發人員詳細資料。
| JSON 表示法 |
|---|
{ "developerName": string, "contactEmail": string, "address": string, "phoneNumber": string, "website": string } |
| 欄位 | |
|---|---|
developerName |
應用程式的開發人員名稱。 |
contactEmail |
開發人員的聯絡電子郵件地址。 |
address |
開發人員的實際地址。 |
phoneNumber |
開發人員的電話號碼。 |
website |
開發人員的網站。 |
AppContactInformation
應用程式的聯絡資訊。
| JSON 表示法 |
|---|
{ "contactEmail": string, "phoneNumber": string, "websiteUrl": string } |
| 欄位 | |
|---|---|
contactEmail |
這個應用程式的聯絡電子郵件地址。一律設定。 |
phoneNumber |
這個應用程式的聯絡電話,由開發人員提供 (選填)。 |
websiteUrl |
這個應用程式的聯絡網站網址,由開發人員提供 (選填)。 |
AppCategory
應用程式類別。
| 列舉 | |
|---|---|
APP_CATEGORY_UNSPECIFIED |
|
GAME |
|
APP |
|
LocalizedStoreListings
| JSON 表示法 |
|---|
{
"localizedStoreListings": [
{
object ( |
| 欄位 | |
|---|---|
localizedStoreListings[] |
|
defaultLanguageCode |
應用程式的預設語言代碼。如果沒有特定語言的本地化商店資訊,系統會改用預設語言的素材資源。 |
LocalizedStoreListing
應用程式的本地化商店資訊。
| JSON 表示法 |
|---|
{ "languageCode": string, "appName": string, "shortDescription": string, "fullDescription": string, "icon": { object ( |
| 欄位 | |
|---|---|
languageCode |
這個本地化版本的 BCP-47 語言代碼。 |
appName |
應用程式在這個本地化版本的名稱。 |
shortDescription |
這個本地化版本的應用程式簡短說明。 |
fullDescription |
這個本地化版本的應用程式詳細說明。 |
icon |
應用程式圖示。 |
featureGraphic |
應用程式的主題圖片。 |
video |
應用程式影片。 |
phoneScreenshots |
應用程式的手機螢幕截圖。 |
tabletSmallScreenshots |
應用程式的小型平板電腦螢幕截圖。 |
tabletRegularScreenshots |
應用程式的一般平板電腦螢幕截圖。 |
ImageAsset
圖片素材資源。
| JSON 表示法 |
|---|
{ "imageUrl": string } |
| 欄位 | |
|---|---|
imageUrl |
圖片素材資源的網址。 |
VideoAsset
影片素材資源。
| JSON 表示法 |
|---|
{ "videoUrl": string } |
| 欄位 | |
|---|---|
videoUrl |
影片素材資源的網址。 |
ScreenshotSet
一組螢幕截圖。
| JSON 表示法 |
|---|
{
"screenshots": [
{
object ( |
| 欄位 | |
|---|---|
screenshots[] |
螢幕截圖的圖片素材資源。 |
DeviceCompatibilityRequirements
定義應用程式的一組裝置相容性需求。裝置必須滿足一組中的所有需求,才能視為與應用程式相容。
| JSON 表示法 |
|---|
{ "sdkVersion": { object ( |
| 欄位 | |
|---|---|
sdkVersion |
定義應用程式相容的 SDK 版本範圍。 |
requiredSystemFeatures[] |
應用程式所需的系統功能。裝置必須具備所有系統功能,才能與應用程式相容。 |
requiredSoftwareLibraries[] |
|
isScreenRequired |
指定應用程式是否需要螢幕。 |
glEsVersion |
OpenGL ES 的必要版本。 |
usesConfigurations[] |
列出所有使用 |
compatibleScreens[] |
|
supportedScreens[] |
|
requiresSmallestWidthDp |
指定螢幕所需的最小寬度。 |
supportedGlTextures[] |
|
nativePlatforms[] |
必要 ABI (應用程式二進位檔介面) 清單,例如 |
use32BitAbi |
從資訊清單擷取的 |
SdkVersion
定義 SDK 版本範圍。如果裝置的 SDK 版本介於 minSdkVersion 和 maxSdkVersion 之間,則視為相容。
| JSON 表示法 |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| 欄位 | |
|---|---|
minSdkVersion |
應用程式所需的 SDK 最低版本 (含)。 |
maxSdkVersion |
應用程式所需的 SDK 最高版本 (含)。 |
targetSdkVersion |
應用程式的目標 SDK 版本。 |
UsesConfiguration
代表使用 uses-configuration 資訊清單標記標示為必要的所有設定。
| JSON 表示法 |
|---|
{ "requiresFiveWayNavigation": boolean, "requiresHardwareKeyboard": boolean, "requiredKeyboardType": enum ( |
| 欄位 | |
|---|---|
requiresFiveWayNavigation |
應用程式是否需要五向導覽控制項。 |
requiresHardwareKeyboard |
應用程式是否需要實體鍵盤。 |
requiredKeyboardType |
所需的鍵盤類型。 |
requiredNavigationType |
所需的導覽裝置。 |
requiredTouchscreenType |
所需的觸控螢幕類型。 |
KeyboardType
| 列舉 | |
|---|---|
KEYBOARD_TYPE_UNSPECIFIED |
|
KEYBOARD_TYPE_UNDEFINED |
|
KEYBOARD_TYPE_NO_KEYS |
|
KEYBOARD_TYPE_QWERTY |
|
KEYBOARD_TYPE_TWELVE_KEY |
|
TouchScreenType
| 列舉 | |
|---|---|
TOUCHSCREEN_TYPE_UNSPECIFIED |
|
TOUCHSCREEN_TYPE_UNDEFINED |
|
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN |
|
TOUCHSCREEN_TYPE_STYLUS |
|
TOUCHSCREEN_TYPE_FINGER |
|
CompatibleScreen
compatible-screens 資訊清單標記中列出的相容螢幕。
| JSON 表示法 |
|---|
{ "screenSize": enum ( |
| 欄位 | |
|---|---|
screenSize |
螢幕大小。 |
density |
螢幕密度。 |
ScreenSize
螢幕大小。
| 列舉 | |
|---|---|
SCREEN_SIZE_UNSPECIFIED |
|
SCREEN_SIZE_SMALL |
|
SCREEN_SIZE_NORMAL |
|
SCREEN_SIZE_LARGE |
|
SCREEN_SIZE_EXTRA_LARGE |
|
密度
螢幕密度。
| 列舉 | |
|---|---|
DENSITY_UNSPECIFIED |
|
DENSITY_NODPI |
|
DENSITY_LDPI |
|
DENSITY_MDPI |
|
DENSITY_TVDPI |
|
DENSITY_HDPI |
|
DENSITY_280 |
|
DENSITY_XHDPI |
|
DENSITY_360 |
|
DENSITY_400 |
|
DENSITY_420 |
|
DENSITY_XXHDPI |
|
DENSITY_560 |
|
DENSITY_XXXHDPI |
|
Use32BitAbi
從資訊清單擷取的 android:use32BitAbi 旗標值。https://developer.android.com/reference/android/R.attr#use32bitAbi。
| 列舉 | |
|---|---|
USE_32_BIT_ABI_UNSPECIFIED |
|
USE_32_BIT_ABI_TRUE |
use32BitAbi 的值設為「true」。 |
USE_32_BIT_ABI_OTHER |
use32BitAbi 的值未設定,或設為「true」以外的值。 |
權限
應用程式宣告的權限。
| JSON 表示法 |
|---|
{ "name": string, "maxSdkVersion": integer } |
| 欄位 | |
|---|---|
name |
|
maxSdkVersion |
|
裝置識別碼
定義裝置的裝置 ID。
| JSON 表示法 |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| 欄位 | |
|---|---|
deviceBrand |
|
deviceModel |
|
DeviceSelector
定義裝置的裝置選取器。只要裝置符合任一指定選取條件,即視為相符。
| JSON 表示法 |
|---|
{ "ramSelector": { object ( |
| 欄位 | |
|---|---|
ramSelector |
定義裝置的 RAM 選取條件。 |
socSelectors[] |
SOC 選取器。只要裝置符合任一 SoC 選取條件,就符合裝置選取條件。 |
deviceTypeSelector |
|
RamSelector
定義裝置的 RAM 選取條件。
| JSON 表示法 |
|---|
{ "ramMbLessThanOrEqual": string } |
| 欄位 | |
|---|---|
ramMbLessThanOrEqual |
這會比對 RAM 小於或等於 ramMbLessThanOrEqual MB 的任何裝置。 |
SocSelector
定義裝置的 SOC 選取器。這會比對 SoC (晶片系統) 符合選取器中所有欄位的任何裝置。
| JSON 表示法 |
|---|
{ "socMake": string, "socModel": string } |
| 欄位 | |
|---|---|
socMake |
|
socModel |
|
DeviceTypeSelector
用於比對特定類型裝置的選取器。
| 列舉 | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED |
|
ANDROID_GO |
|
日期
代表完整或部分日曆日期,例如生日。時間和時區已在其他地方指定,或不重要。日期是根據公曆計算。這可能代表下列其中一項:
- 完整日期,年、月、日值不為零。
- 月和日,年份為零 (例如週年紀念日)。
- 只有年份,月份和日期為零。
- 年和月,日為零 (例如信用卡到期日)。
相關類型:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON 表示法 |
|---|
{ "year": integer, "month": integer, "day": integer } |
| 欄位 | |
|---|---|
year |
日期的年份。必須介於 1 至 9999 之間,或輸入 0 指定不含年份的日期。 |
month |
一年中的月份。必須介於 1 到 12 之間,或設為 0 來指定不含月和日的年份。 |
day |
日期。必須介於 1 到 31 之間,且為有效的年月,或設為 0 來指定年份本身,或指定日期不重要的年月。 |
方法 |
|
|---|---|
|
傳回最近更新應用程式的中繼資料。 |
錯誤代碼
這項資源的作業會傳回下列 HTTP 錯誤代碼:
| 錯誤代碼 | 原因 | 說明 | 解析度 |
|---|