- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Внешний хостингApk
- Использование разрешения
- Попробуйте!
Создает новый APK без загрузки самого APK в Google Play, вместо этого размещая APK по указанному URL-адресу. Эта функция доступна только организациям, использующим Managed Play, приложение которых настроено на ограничение распространения среди организаций.
HTTP-запрос
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
package Name | Имя пакета приложения. |
edit Id | Идентификатор редактирования. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"externallyHostedApk": {
object ( |
Поля | |
---|---|
externally Hosted Apk | Определение APK-файла, размещенного на внешнем сервере, и место его расположения. |
Тело ответа
Ответ на создание нового APK-файла, размещенного на внешнем сервере.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"externallyHostedApk": {
object ( |
Поля | |
---|---|
externally Hosted Apk | Определение APK-файла, размещенного на внешнем сервере, и место его расположения. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/androidpublisher
Внешний хостингApk
Определяет APK, доступный для этого приложения, который размещается на внешнем сервере и не загружается в Google Play. Эта функция доступна только организациям, использующим Managed 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 ( |
Поля | |
---|---|
package Name | Имя пакета. |
application Label | Ярлык приложения. |
version Code | Код версии этого APK. |
version Name | Название версии этого APK. |
file Size | Размер файла этого APK в байтах. |
file Sha1 Base64 | Контрольная сумма sha1 этого APK, представленная в виде массива байтов в кодировке Base64. |
file Sha256 Base64 | Контрольная сумма sha256 этого APK, представленная в виде массива байтов в кодировке Base64. |
icon Base64 | Изображение значка из APK в виде массива байтов в кодировке Base64. |
minimum Sdk | Минимальный SDK, на который рассчитан этот APK. |
certificate Base64s[] | Сертификат (или массив сертификатов, если используется цепочка сертификатов), используемый для подписи этого APK, представленный как массив байтов в кодировке Base64. |
externally Hosted Url | URL-адрес, по которому размещен APK. Это должен быть URL-адрес https. |
maximum Sdk | Максимальный SDK, поддерживаемый этим APK (необязательно). |
native Codes[] | Среды собственного кода, поддерживаемые этим APK (необязательно). |
uses Features[] | Функции, необходимые для этого APK (необязательно). |
uses Permissions[] | Разрешения, запрашиваемые этим APK. |
Использование разрешения
Разрешение, используемое этим APK.
JSON-представление |
---|
{ "name": string, "maxSdkVersion": integer } |
Поля | |
---|---|
name | Имя запрошенного разрешения. |
max Sdk Version | При необходимости максимальная версия SDK, для которой требуется разрешение. |
- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Внешний хостингApk
- Использование разрешения
- Попробуйте!
Создает новый APK без загрузки самого APK в Google Play, вместо этого размещая APK по указанному URL-адресу. Эта функция доступна только организациям, использующим Managed Play, приложение которых настроено на ограничение распространения среди организаций.
HTTP-запрос
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
package Name | Имя пакета приложения. |
edit Id | Идентификатор редактирования. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"externallyHostedApk": {
object ( |
Поля | |
---|---|
externally Hosted Apk | Определение APK-файла, размещенного на внешнем сервере, и место его расположения. |
Тело ответа
Ответ на создание нового APK-файла, размещенного на внешнем сервере.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"externallyHostedApk": {
object ( |
Поля | |
---|---|
externally Hosted Apk | Определение APK-файла, размещенного на внешнем сервере, и место его расположения. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/androidpublisher
Внешний хостингApk
Определяет APK, доступный для этого приложения, который размещается на внешнем сервере и не загружается в Google Play. Эта функция доступна только организациям, использующим Managed 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 ( |
Поля | |
---|---|
package Name | Имя пакета. |
application Label | Ярлык приложения. |
version Code | Код версии этого APK. |
version Name | Название версии этого APK. |
file Size | Размер файла этого APK в байтах. |
file Sha1 Base64 | Контрольная сумма sha1 этого APK, представленная в виде массива байтов в кодировке Base64. |
file Sha256 Base64 | Контрольная сумма sha256 этого APK, представленная в виде массива байтов в кодировке Base64. |
icon Base64 | Изображение значка из APK в виде массива байтов в кодировке Base64. |
minimum Sdk | Минимальный SDK, на который рассчитан этот APK. |
certificate Base64s[] | Сертификат (или массив сертификатов, если используется цепочка сертификатов), используемый для подписи этого APK, представленный как массив байтов в кодировке Base64. |
externally Hosted Url | URL-адрес, по которому размещен APK. Это должен быть URL-адрес https. |
maximum Sdk | Максимальный SDK, поддерживаемый этим APK (необязательно). |
native Codes[] | Среды собственного кода, поддерживаемые этим APK (необязательно). |
uses Features[] | Функции, необходимые для этого APK (необязательно). |
uses Permissions[] | Разрешения, запрашиваемые этим APK. |
Использование разрешения
Разрешение, используемое этим APK.
JSON-представление |
---|
{ "name": string, "maxSdkVersion": integer } |
Поля | |
---|---|
name | Имя запрошенного разрешения. |
max Sdk Version | При необходимости максимальная версия SDK, для которой требуется разрешение. |