Method: applicationDetailService.getApkDetails

Android アプリケーション APK の詳細を取得します。

HTTP リクエスト

POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails

この URL は gRPC Transcoding 構文を使用します。

クエリ パラメータ

パラメータ
bundleLocation

object (FileReference)

省略可。詳細を確認する App Bundle。

リクエストの本文

リクエストの本文には FileReference のインスタンスが含まれます。

レスポンスの本文

指定した Android アプリの詳細を含むレスポンス。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "apkDetail": {
    object (ApkDetail)
  }
}
フィールド
apkDetail

object (ApkDetail)

Android アプリの詳細。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、認証の概要をご覧ください。

ApkDetail

アプリ マニフェストとアーカイブの内容に基づく Android アプリの詳細。

JSON 表現
{
  "apkManifest": {
    object (ApkManifest)
  }
}
フィールド
apkManifest

object (ApkManifest)

ApkManifest

Android アプリのマニフェスト。http://developer.android.com/guide/topics/manifest/manifest-intro.html をご覧ください。

JSON 表現
{
  "packageName": string,
  "minSdkVersion": integer,
  "maxSdkVersion": integer,
  "targetSdkVersion": integer,
  "applicationLabel": string,
  "intentFilters": [
    {
      object (IntentFilter)
    }
  ],
  "usesPermission": [
    string
  ],
  "versionCode": string,
  "versionName": string,
  "metadata": [
    {
      object (Metadata)
    }
  ],
  "usesFeature": [
    {
      object (UsesFeature)
    }
  ],
  "services": [
    {
      object (Service)
    }
  ]
}
フィールド
packageName

string

このアプリケーションの完全な Java スタイルのパッケージ名。例:「com.example.foo」のように指定します。

minSdkVersion

integer

アプリケーションの実行に必要な最小 API レベル。

maxSdkVersion

integer

アプリが実行されるように設計されている最大 API レベル。

targetSdkVersion

integer

アプリが実行されるように設計された API レベルを指定します。

applicationLabel

string

ユーザーが読むことができるアプリケーションの名前。

intentFilters[]

object (IntentFilter)

usesPermission[]

string

アプリで使用することが宣言されている権限

versionCode

string (int64 format)

アプリが内部で使用するバージョン番号。

versionName

string

ユーザーに表示されるバージョン番号。

metadata[]

object (Metadata)

マニフェストで定義されているメタデータ タグ。

usesFeature[]

object (UsesFeature)

マニフェストで定義された機能の使用状況タグ。

services[]

object (Service)

タグに含まれるサービス。

IntentFilter

タグの セクション。https://developer.android.com/guide/topics/manifest/intent-filter-element.html

JSON 表現
{
  "actionNames": [
    string
  ],
  "categoryNames": [
    string
  ],
  "mimeType": string
}
フィールド
actionNames[]

string

タグの android:name の値。

categoryNames[]

string

タグの android:name の値。

mimeType

string

タグの android:mimeType 値。

メタデータ

マニフェスト内の タグ。https://developer.android.com/guide/topics/manifest/meta-data-element.html

JSON 表現
{
  "name": string,
  "value": string
}
フィールド
name

string

android:name の値

value

string

android:value の値

特徴の使用

マニフェスト内の タグ。https://developer.android.com/guide/topics/manifest/uses-feature-element.html

JSON 表現
{
  "name": string,
  "isRequired": boolean
}
フィールド
name

string

android:name の値

isRequired

boolean

android:required の値

サービス

タグの セクション。https://developer.android.com/guide/topics/manifest/service-element

JSON 表現
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
フィールド
name

string

android:name の値

intentFilter[]

object (IntentFilter)

サービスのインテント フィルタ