Method: applicationDetailService.getApkDetails

Lấy 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.

Tham số truy vấn

Thông số
bundleLocation

object (FileReference)

Không bắt buộc. App Bundle cần được phân tích cú pháp để biết thông tin chi tiết.

Nội dung yêu cầu

Phần nội dung yêu cầu chứa một thực thể của FileReference.

Nội dung phản hồi

Phản hồi chứa thông tin chi tiết về ứng dụng Android đã 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 dưới dạng JSON
{
  "apkDetail": {
    object (ApkDetail)
  }
}
Trường
apkDetail

object (ApkDetail)

Thông tin chi tiết về ứng dụng Android.

Phạm vi uỷ quyền

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

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

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

Chi tiết về tệp Apk

Thông tin chi tiết về ứng dụng Android dựa trên tệp kê khai ứng dụng và nội dung lưu trữ.

Biểu diễn dưới dạng JSON
{
  "apkManifest": {
    object (ApkManifest)
  }
}
Trường
apkManifest

object (ApkManifest)

Tệp kê khai tệp APK

Tệp kê khai ứng dụng Android. Hãy xem http://developer.android.com/guide/topics/manifest/manifest-intro.html

Biểu diễn dưới dạng 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)
    }
  ]
}
Trường
packageName

string

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

minSdkVersion

integer

Cần có cấp độ API tối thiểu để ứng dụng có thể 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 dụng dễ đọc đối với người dùng.

intentFilters[]

object (IntentFilter)

usesPermission[]

string

Quyền mà ứng dụng khai báo là sử dụng

versionCode

string (int64 format)

Số phiên bản mà ứng dụng sử dụng nội bộ.

versionName

string

Người dùng sẽ nhìn thấy số phiên bản.

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 thẻ.

Bộ lọc ý định

Phần của thẻ . https://developer.android.com/guide/topics/manifest/intent-filter-element.html

Biểu diễn dưới dạng JSON
{
  "actionNames": [
    string
  ],
  "categoryNames": [
    string
  ],
  "mimeType": string
}
Trường
actionNames[]

string

Giá trị android:name của thẻ .

categoryNames[]

string

Giá trị android:name của thẻ .

mimeType

string

Giá trị android:mimeType của thẻ .

Siêu dữ liệu

Thẻ trong tệp kê khai. https://developer.android.com/guide/topics/manifest/meta-data-element.html

Biểu diễn dưới dạng JSON
{
  "name": string,
  "value": string
}
Trường
name

string

Giá trị android:name

value

string

Giá trị android:value

UsesFeature

Thẻ trong tệp kê khai. https://developer.android.com/guide/topics/manifest/uses-feature-element.html

Biểu diễn dưới dạng JSON
{
  "name": string,
  "isRequired": boolean
}
Trường
name

string

Giá trị android:name

isRequired

boolean

Giá trị android:required

Dịch vụ

Phần của thẻ . https://developer.android.com/guide/topics/manifest/service-element

Biểu diễn dưới dạng JSON
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
Trường
name

string

Giá trị android:name

intentFilter[]

object (IntentFilter)

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