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 ขึ้นอยู่กับไฟล์ Manifest ของแอปพลิเคชันและเนื้อหาที่เก็บถาวร APK

การแสดง JSON
{
  "apkManifest": {
    object (ApkManifest)
  }
}
ช่อง
apkManifest

object (ApkManifest)

ไฟล์ Manifest Apk

ไฟล์ Manifest ของแอป 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)

บริการที่อยู่ในแท็ก

ตัวกรองความตั้งใจ

ส่วน ของแท็ก 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 ของแท็ก

ข้อมูลเมตา

แท็ก ภายในไฟล์ Manifest https://developer.android.com/guide/topics/manifest/meta-data-element.html

การแสดง JSON
{
  "name": string,
  "value": string
}
ช่อง
name

string

ค่า android:name

value

string

ค่า android:value

การใช้งาน

แท็ก ภายในไฟล์ Manifest 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)

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