Method: applicationDetailService.getApkDetails

รับรายละเอียดของ APK แอปพลิเคชัน Android

คำขอ HTTP

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

URL ใช้ไวยากรณ์ การแปลงรหัส gRPC

ขอร่างกาย

เนื้อหาคำขอมีอินสแตนซ์ของ FileReference

ร่างกายตอบสนอง

การตอบสนองที่มีรายละเอียดของ APK แอปพลิเคชัน Android ที่ระบุ

หากสำเร็จ เนื้อหาการตอบสนองจะมีข้อมูลที่มีโครงสร้างดังต่อไปนี้:

การเป็นตัวแทน JSON
{
  "apkDetail": {
    object (ApkDetail)
  }
}
เขตข้อมูล
apkDetail

object ( ApkDetail )

รายละเอียดของ Android APK

ขอบเขตการอนุญาต

ต้องมีขอบเขต OAuth ต่อไปนี้:

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

สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์

รายละเอียด APK

รายละเอียดแอปพลิเคชัน Android ตามรายการแอปพลิเคชันและเนื้อหาไฟล์เก็บถาวร APK

การเป็นตัวแทน 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 )

แท็กข้อมูลเมตาที่กำหนดไว้ในไฟล์ Manifest

usesFeature[]

object ( UsesFeature )

แท็กการใช้งานคุณลักษณะที่กำหนดไว้ในไฟล์ Manifest

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: ค่าที่ต้องการ

บริการ

ที่ ส่วนของ แท็ก https://developer.android.com/guide/topics/manifest/service-element

การเป็นตัวแทน JSON
{
  "name": string,
  "intentFilter": [
    {
      object (IntentFilter)
    }
  ]
}
เขตข้อมูล
name

string

ค่า android:name

intentFilter[]

object ( IntentFilter )

ตัวกรองเจตนาในบริการ