Method: applicationDetailService.getApkDetails

Nhận thông tin chi tiết về APK ứng dụng Android.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC .

Nội dung yêu cầu

Phần thân yêu cầu chứa một phiên bản của FileReference .

Nội dung phản hồi

Phản hồi chứa thông tin chi tiết về APK ứng dụng Android được chỉ định.

Nếu thành công, nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn JSON
{
  "apkDetail": {
    object (ApkDetail)
  }
}
Lĩnh vực
apkDetail

object ( ApkDetail )

Chi tiết về APK Android.

Phạm vi ủy quyền

Yêu cầu phạm vi OAuth sau:

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

Để biết thêm thông tin, hãy xem Tổng quan về xác thực .

ApkChi tiết

Chi tiết ứng dụng Android dựa trên nội dung lưu trữ apk và tệp kê khai ứng dụng.

Biểu diễn JSON
{
  "apkManifest": {
    object (ApkManifest)
  }
}
Lĩnh vực
apkManifest

object ( ApkManifest )

ApkManifest

Một bảng kê khai ứng dụng Android. Xem http://developer.android.com/guide/topics/manifest/manifest-intro.html

Biểu diễn 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)
    }
  ]
}
Lĩnh vực
packageName

string

Tên gói kiểu Java đầy đủ cho ứng dụng này, ví dụ: "com.example.foo".

minSdkVersion

integer

Mức API tối thiểu cần thiết để ứng dụng chạy.

maxSdkVersion

integer

Cấp API tối đa mà ứng dụng được thiết kế để chạy.

targetSdkVersion

integer

Chỉ định Cấp API mà ứng dụng được thiết kế để chạy.

applicationLabel

string

Tên người dùng có thể đọc được cho ứng dụng.

intentFilters[]

object ( IntentFilter )

usesPermission[]

string

Các quyền được ứng dụng khai báo sẽ được sử dụng

versionCode

string ( int64 format)

Số phiên bản được ứng dụng sử dụng nội bộ.

versionName

string

Số phiên bản được hiển thị cho người dùng.

metadata[]

object ( Metadata )

Thẻ siêu dữ liệu được xác định trong tệp kê khai.

usesFeature[]

object ( UsesFeature )

Thẻ sử dụng tính năng được xác định trong tệp kê khai.

services[]

object ( Service )

Các dịch vụ có trong nhãn.

Bộ lọc ý định

Các phần của một nhãn. https://developer.android.com/guide/topics/manifest/intent-filter-element.html

Biểu diễn JSON
{
  "actionNames": [
    string
  ],
  "categoryNames": [
    string
  ],
  "mimeType": string
}
Lĩnh vực
actionNames[]

string

Giá trị android:name của nhãn.

categoryNames[]

string

Giá trị android:name của nhãn.

mimeType

string

Giá trị android:mimeType của nhãn.

metadata

MỘT thẻ trong một bảng kê khai. https://developer.android.com/guide/topics/manifest/meta-data-element.html

Biểu diễn JSON
{
  "name": string,
  "value": string
}
Lĩnh vực
name

string

Giá trị android:name

value

string

Giá trị android:value

Công dụngTính năng

MỘT thẻ trong một bảng kê khai. https://developer.android.com/guide/topics/manifest/uses-feature-element.html

Biểu diễn JSON
{
  "name": string,
  "isRequired": boolean
}
Lĩnh vực
name

string

Giá trị android:name

isRequired

boolean

Giá trị android:bắt buộc

Dịch vụ

Các phần của một nhãn. https://developer.android.com/guide/topics/manifest/service-element

Biểu diễn JSON
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
Lĩnh vực
name

string

Giá trị android:name

intentFilter[]

object ( IntentFilter )

Bộ lọc ý định trong dịch vụ