取得 Android 應用程式 APK 的詳細資料。
HTTP 要求
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
這個網址使用 gRPC 轉碼語法。
查詢參數
參數 | |
---|---|
bundleLocation |
選用設定。要剖析的 App Bundle,以瞭解詳情。 |
要求主體
要求主體包含 FileReference
的執行個體。
回應主體
包含指定 Android 應用程式詳細資料的回應。
如果成功,回應主體會含有以下結構的資料:
JSON 表示法 |
---|
{
"apkDetail": {
object ( |
欄位 | |
---|---|
apkDetail |
Android 應用程式的詳細資料。 |
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/cloud-platform
詳情請參閱驗證總覽一文。
APK 詳細資料
根據應用程式資訊清單和封存內容產生的 Android 應用程式詳細資料。
JSON 表示法 |
---|
{
"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 ( |
欄位 | |
---|---|
packageName |
此應用程式的完整 Java 樣式套件名稱,例如「com.example.foo」。 |
minSdkVersion |
執行應用程式所需的最低 API 級別。 |
maxSdkVersion |
指定執行應用程式所需的最高 API 級別。 |
targetSdkVersion |
指定執行應用程式所需的 API 級別。 |
applicationLabel |
使用者可理解的應用程式名稱。 |
intentFilters[] |
|
usesPermission[] |
宣告供應用程式使用的權限 |
versionCode |
應用程式內部使用的版本號碼。 |
versionName |
向使用者顯示的版本號碼。 |
metadata[] |
資訊清單中定義的中繼資料標記。 |
usesFeature[] |
資訊清單中定義的功能使用標記。 |
services[] |
|
IntentFilter
JSON 表示法 |
---|
{ "actionNames": [ string ], "categoryNames": [ string ], "mimeType": string } |
欄位 | |
---|---|
actionNames[] |
|
categoryNames[] |
|
mimeType |
標記的 android:mimeType 值。 |
中繼資料
資訊清單中的
JSON 表示法 |
---|
{ "name": string, "value": string } |
欄位 | |
---|---|
name |
android:name 值 |
value |
android:value 值 |
使用功能
資訊清單中的
JSON 表示法 |
---|
{ "name": string, "isRequired": boolean } |
欄位 | |
---|---|
name |
android:name 值 |
isRequired |
android:required 值 |
服務
JSON 表示法 |
---|
{
"name": string,
"intentFilter": [
{
object ( |
欄位 | |
---|---|
name |
android:name 值 |
intentFilter[] |
服務中的意圖篩選器 |