- HTTP 요청
- 쿼리 매개변수
- 요청 본문
- 응답 본문
- 승인 범위
- ApkDetail
- ApkManifest
- IntentFilter를 등록하는 방법을 보여줍니다.
- 메타데이터
- UsesFeature
- 서비스
- 사용해 보기
Android 애플리케이션 APK의 세부정보를 가져옵니다.
HTTP 요청
POST https://testing.googleapis.com/v1/applicationDetailService/getApkDetails
URL은 gRPC 트랜스코딩 구문을 사용합니다.
쿼리 매개변수
매개변수 | |
---|---|
bundleLocation |
선택사항. 세부정보를 위해 파싱할 App Bundle입니다. |
요청 본문
요청 본문에 FileReference
의 인스턴스가 포함됩니다.
응답 본문
지정된 Android 애플리케이션의 세부정보가 포함된 응답입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
JSON 표현 |
---|
{
"apkDetail": {
object ( |
필드 | |
---|---|
apkDetail |
Android 앱 세부정보 |
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/cloud-platform
자세한 내용은 인증 개요를 참조하세요.
ApkDetail
애플리케이션 매니페스트 및 보관 파일 콘텐츠를 기반으로 한 Android 애플리케이션 세부정보입니다.
JSON 표현 |
---|
{
"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 ( |
필드 | |
---|---|
packageName |
이 애플리케이션의 전체 자바 스타일 패키지 이름입니다(예: '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[] |
서비스의 인텐트 필터 |