Method: applicationDetailService.getApkDetails

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

HTTPリクエスト

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

URL はgRPC トランスコーディング構文を使用します。

リクエストボディ

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

レスポンスボディ

指定された Android アプリケーション APK の詳細を含む応答。

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

JSON表現
{
  "apkDetail": {
    object (ApkDetail)
  }
}
田畑
apkDetail

object ( ApkDetail )

Android APK の詳細。

認可範囲

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

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

詳細については、 「認証の概要」を参照してください。

APK詳細

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

JSON表現
{
  "apkManifest": {
    object (ApkManifest)
  }
}
田畑
apkManifest

object ( ApkManifest )

APKマニフェスト

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 )

に含まれるサービス鬼ごっこ。

インテントフィルター

のセクション鬼ごっこ。 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 )

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