- 資源: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 的需求,仍會從應用程式的發行範圍中排除。這些 ID 會以 OR 運算子連結,也就是說,只要裝置符合任一 ID,就會遭到排除。 |
excludedDevicesBySelector[] |
即使裝置符合 deviceCompatibilityRequirements 的需求,仍會從應用程式的發行範圍中排除。如果裝置符合任何指定的選取器,就會遭到排除。 |
activeVersionNames[] |
從 |
privacyPolicyUrl |
應用程式隱私權政策的網址。 |
hasInAppAds |
應用程式是否含有廣告。 |
isAdultOnlyAudience |
應用程式的目標對象是否僅限成人 (年滿 18 歲)。 |
iarcCertificateId |
應用程式的 IARC 認證 ID。 |
firstReleaseDateInUnitedStates |
應用程式在美國首次發布的日期。 |
priceInTheUnitedStates |
應用程式在美國的價格。如果應用程式免費,請留空。 |
salePriceInTheUnitedStates |
應用程式在美國的特價。只有在美國推出付費應用程式特價活動時,系統才會填入適當值。 |
deliveryToken |
使用 Google Play Inline Install API 傳送應用程式時所用的權杖。 |
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 |
指定螢幕所需的最小 smallestWidth。 |
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 錯誤碼:
| 錯誤代碼 | 原因 | 說明 | 解析度 |
|---|