Перейти к основному содержимому

Загрузка AAB-файла

Метод позволяет загрузить файл с расширением .aab для публикации.

AAB-файл для версии можно обновлять.

Ограничения:

  • файл только с расширением .aab;
  • размер файла — не более 512МБ;
  • загружаемая версия AАВ должна быть выше, чем текущая активная;
  • можно загрузить только 1 ААВ-файл;
  • максимально можно загрузить только 1 ААВ-файл и 8 APK-файлов или 10 APK-файлов в рамках одной версии.
примечание

Перед загрузкой ААВ-файла убедитесь, что у вас загружена подпись для публикации Android App Bundle (AAB) через RuStore Консоль.

Параметры взаимодействия

POST

https://public-api.rustore.ru/public/v1/application/{packageName}/version/{versionId}/aab

АтрибутТипОбязателенРасположениеОписание
Public-TokenstringДаheaderТокен доступа к Public API Rustore
packageNamestringДаpathИмя пакета приложения
versionIdnumberДаpathВерсия приложения

Form data

АтрибутТипОбязателенРасположениеОписание
filemultipartДаN/AФайл в формате .aab

Параметры ответа

АтрибутТипОбязателенОписаниеПример
codestringДаКод ответаerror/OK
messagestringНетРасшифровка кода ответаN/A
timestamptimestamptzДаВремя ответа2023-07-21T17:11:44.173750678+03:00

Пример запроса

curl --location --request POST 'https://public-api.rustore.ru/public/v1/application/com.package.example/version/123/aab
--header 'Public-Token: {YOURtoken}' \
--form 'file=@"/Users/User/Downloads/package.aab"'

Пример ответа

{
"code": "OK",
"message": null,
"body": null
"timestamp": "2023-06-02T16:36:57.847391009+03:00"
}