- HTTP 요청
- 경로 매개변수
- 요청 본문
- 응답 본문
- 승인 범위
- ExternallyHostedApk
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- UsesPermission
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 실습
APK 자체를 Google Play에 업로드하지 않고 지정된 URL에 APK를 호스팅하는 새 APK를 만듭니다. 이 기능은 애플리케이션이 조직으로만 배포되도록 구성된 관리 Play를 사용하는 조직만 사용할 수 있습니다.
HTTP 요청
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
packageName |
앱의 패키지 이름입니다. |
editId |
수정사항의 식별자입니다. |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
JSON 표현 |
---|
{
"externallyHostedApk": {
object ( |
필드 | |
---|---|
externallyHostedApk |
외부 호스팅 APK의 정의 및 위치 |
응답 본문
새로운 외부 호스팅 APK 생성에 관한 응답입니다.
성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.
JSON 표현 |
---|
{
"externallyHostedApk": {
object ( |
필드 | |
---|---|
externallyHostedApk |
외부 호스팅 APK의 정의 및 위치 |
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/androidpublisher
ExternallyHostedApk
외부에서 호스팅되고 Google Play에 업로드되지 않은 이 애플리케이션에 사용할 수 있는 APK를 정의합니다. 이 기능은 애플리케이션이 조직으로만 배포되도록 구성된 관리 Play를 사용하는 조직만 사용할 수 있습니다.
JSON 표현 |
---|
{
"packageName": string,
"applicationLabel": string,
"versionCode": integer,
"versionName": string,
"fileSize": string,
"fileSha1Base64": string,
"fileSha256Base64": string,
"iconBase64": string,
"minimumSdk": integer,
"certificateBase64s": [
string
],
"externallyHostedUrl": string,
"maximumSdk": integer,
"nativeCodes": [
string
],
"usesFeatures": [
string
],
"usesPermissions": [
{
object ( |
필드 | |
---|---|
packageName |
패키지 이름입니다. |
applicationLabel |
애플리케이션 라벨입니다. |
versionCode |
이 APK의 버전 코드입니다. |
versionName |
이 APK의 버전 이름입니다. |
fileSize |
이 APK의 파일 크기(바이트)입니다. |
fileSha1Base64 |
이 APK의 sha1 체크섬으로, base64로 인코딩된 바이트 배열로 표시됩니다. |
fileSha256Base64 |
이 APK의 sha256 체크섬으로, base64로 인코딩된 바이트 배열로 표시됩니다. |
iconBase64 |
base64로 인코딩된 바이트 배열인 APK의 아이콘 이미지입니다. |
minimumSdk |
이 APK에서 타겟팅하는 최소 SDK입니다. |
certificateBase64s[] |
이 APK에 서명하는 데 사용되는 인증서 (또는 인증서 체인이 사용되는 경우 인증서 배열)로, base64로 인코딩된 바이트 배열로 표시됩니다. |
externallyHostedUrl |
APK가 호스팅되는 URL입니다. https URL이어야 합니다. |
maximumSdk |
이 APK에서 지원하는 최대 SDK입니다 (선택사항). |
nativeCodes[] |
이 APK에서 지원하는 네이티브 코드 환경입니다 (선택사항). |
usesFeatures[] |
이 APK에 필요한 기능입니다 (선택사항). |
usesPermissions[] |
이 APK에서 요청한 권한 |
UsesPermission
이 APK에서 사용하는 권한입니다.
JSON 표현 |
---|
{ "name": string, "maxSdkVersion": integer } |
필드 | |
---|---|
name |
요청된 권한의 이름입니다. |
maxSdkVersion |
(선택사항) 권한이 필요한 최대 SDK 버전입니다. |