API разработчика Google Play

Обзор

Консоль Google Play предоставляет набор API-интерфейсов веб-служб на основе REST, которые позволяют выполнять публикацию, создание отчетов и другие функции управления приложениями непосредственно для вашего приложения.

Не всем разработчикам необходимо использовать эти API разработчика — в большинстве случаев вы можете продолжать управлять своими приложениями напрямую с помощью консоли Google Play. Однако, если вам нужно управлять большим количеством APK-файлов или отслеживать покупки и подписки пользователей, эти API могут оказаться полезными.

Что включено

API-интерфейсы разработчика Google Play позволяют вам сосредоточиться на проектировании и разработке приложения, тратя при этом меньше времени и усилий на управление выпусками, даже если вы выходите на новые рынки.

Консоль Google Play включает набор API, которые вы можете использовать для управления своим приложением:

  • API публикации позволяет загружать и публиковать приложения, а также выполнять другие задачи, связанные с публикацией.
  • API подписок и покупок в приложении позволяет управлять покупками и подписками в приложении. (Ранее это было известно как «API статуса покупки».)
  • API отчетов позволяет получать информацию о качестве вашего приложения из Android Vitals.
  • API ответа на отзывы позволяет получать отзывы о вашем приложении и отвечать на них.
  • API разрешений позволяет автоматизировать управление разрешениями в Play Console.
  • API управления игровыми сервисами Play позволяет выполнять вызовы REST для программного управления метаданными, лежащими в основе функций игровых сервисов Google Play.
  • API аннулированных покупок предоставляет список заказов, связанных с покупками, которые пользователь аннулировал.

Начиная

Чтобы начать работу с API разработчика Google Play, ознакомьтесь с документацией по началу работы .

Публикация API

API публикации позволяет автоматизировать частые задачи, связанные с распространением приложений. Это предоставляет функции, аналогичные тем, которые доступны разработчику через Play Console, например:

  • Загрузка новых версий приложения
  • Выпуск приложений путем назначения APK-файлов различным трекам (альфа-, бета-версия, поэтапное внедрение или рабочая версия).
  • Создание и изменение списков Google Play Store, включая локализованный текст и графику, а также снимки экрана для нескольких устройств.

Эти задачи выполняются с помощью функции редактирования , которая использует транзакционный подход к внесению изменений. Это позволяет объединить несколько изменений в одно черновое редактирование, а затем сразу зафиксировать все изменения. (Ни одно изменение не вступит в силу до тех пор, пока оно не будет зафиксировано.)

Лучшие практики

  • Ограничьте количество обновлений приложения. Не публикуйте альфа- или бета-обновления чаще, чем раз в день (рабочие приложения следует обновлять еще реже). Каждое обновление стоит вашим пользователям времени и, возможно, денег. Если вы обновляете слишком часто, пользователи могут начать игнорировать обновления или даже удалить продукт.

API подписок и покупок в приложении

API подписок и покупок в приложении позволяет вам управлять каталогом продуктов и подписок вашего приложения. Кроме того, с помощью API подписок и покупок в приложениях вы можете быстро получить подробную информацию о любой покупке с помощью стандартного запроса GET .

В запросе вы предоставляете информацию о покупке — имя пакета приложения, идентификатор покупки или подписки, а также токен покупки. Сервер отвечает объектом JSON, описывающим связанные детали покупки, статус заказа, полезные данные для разработчика и другую информацию.

Вы можете использовать этот API несколькими способами, например для составления отчетов и сверки отдельных заказов, а также для проверки покупок и истечения срока действия подписки. Вы также можете использовать API, чтобы узнать об отмененных заказах и подтвердить, были ли использованы продукты внутри приложения, в том числе были ли они использованы до отмены.

Лучшие практики

  • Храните информацию о подписке на своем сервере, чтобы избежать ненужных вызовов API. Когда вашему приложению необходимо подтвердить подписку, вам следует полагаться на кэшированную информацию на вашем сервере, а не повторять вызов API в Google.
  • Существует два сценария, в которых ваш защищенный сервер должен использовать API разработчика Google Play для получения информации о подписке:
    • Ваш сервер получает новый токен покупки, которого раньше не было.
    • Ваш сервер получает уведомление разработчика в режиме реального времени (RTDN), в котором указывается, что вам необходимо использовать токен покупки для получения новой информации о подписке.
  • Не опрашивайте API на предмет статуса подписки на регулярной основе. Например, не вызывайте API ежедневно для проверки каждой подписки.
  • Поскольку вы получаете RTDN по истечении срока действия или продлении подписки, вам не нужно планировать вызов API на основе запланированного времени истечения срока действия.

API отчетов

API отчетов предназначен для разработчиков, которые хотят создавать автоматизированные рабочие процессы на основе данных Play Console, или разработчиков, которые используют данные Play Console для внутренней бизнес-отчетности и анализа, возможно, наряду с другими наборами данных. Это дает вам программный доступ к данным и показателям на уровне приложения для внутренней отчетности, анализа и автоматизации.

API отчетов предлагает доступ к данным Android Vitals, включая частоту сбоев, частоту ошибок ANR, проблемы пробуждения и блокировки, а также трассировку стека ошибок.

Лучшие практики

  • В этой версии Reporting API установлено ограничение по умолчанию — 10 запросов в секунду. Вы можете просмотреть использование квоты в разделе «Квоты» Google Cloud Console. Если вам необходимо превысить этот лимит, вы можете отправить запрос на квоту, используя эту форму .

API ответов на отзывы

API ответа на отзывы позволяет вам просматривать отзывы пользователей о вашем приложении и отвечать на эти отзывы. Вы можете использовать этот API для взаимодействия с пользователями непосредственно в рамках существующего набора инструментов поддержки клиентов, например системы CRM.

API ответа на отзывы позволяет вам получать отзывы только о рабочих версиях вашего приложения. Если вы хотите увидеть отзывы об альфа- или бета-версиях вашего приложения, используйте вместо этого консоль Google Play. Также обратите внимание, что API показывает только те отзывы, которые содержат комментарии. Если пользователь оценивает ваше приложение, но не оставляет комментарий, его отзыв недоступен через API.

API разрешений

API разрешений дает разработчикам возможность автоматизировать управление разрешениями в Play Console. Это позволит вам гибко контролировать, кто имеет доступ к вашей учетной записи разработчика, без ручного вмешательства.

С помощью Permissions API вы можете выполнять административные функции, такие как:

  • Удаление доступа пользователей, когда они покидают вашу компанию.
  • Предоставление доступа к приложению, когда пользователь присоединяется к соответствующей команде.

API аннулированных покупок

API аннулированных покупок предоставляет список заказов, связанных с покупками, которые пользователь аннулировал. Вы можете использовать информацию из этого списка для реализации системы отзыва, которая не позволяет пользователю получить доступ к продуктам из этих заказов.

Этот API применяется к разовым заказам в приложении и подпискам на приложения.

Покупку можно аннулировать следующими способами:

  • Пользователь запрашивает возврат средств за свой заказ.
  • Пользователь отменяет свой заказ.
  • Заказ возвращается.
  • Разработчик отменяет заказ или возвращает деньги. Примечание. В API аннулированных покупок будут отображаться только отозванные заказы. Если разработчик вернет деньги без настройки опции отзыва, заказы не будут отображаться в API.
  • Google отменяет заказ или возвращает деньги.

Используя этот API, вы помогаете создать более сбалансированную и справедливую среду для всех пользователей вашего приложения, особенно если ваше приложение представляет собой игру.

,

Обзор

Консоль Google Play предоставляет набор API-интерфейсов веб-служб на основе REST, которые позволяют выполнять публикацию, создание отчетов и другие функции управления приложениями непосредственно для вашего приложения.

Не всем разработчикам необходимо использовать эти API разработчика — в большинстве случаев вы можете продолжать управлять своими приложениями напрямую с помощью консоли Google Play. Однако, если вам нужно управлять большим количеством APK-файлов или отслеживать покупки и подписки пользователей, эти API могут оказаться полезными.

Что включено

API-интерфейсы разработчика Google Play позволяют вам сосредоточиться на проектировании и разработке приложения, тратя при этом меньше времени и усилий на управление выпусками, даже если вы выходите на новые рынки.

Консоль Google Play включает набор API, которые вы можете использовать для управления своим приложением:

  • API публикации позволяет загружать и публиковать приложения, а также выполнять другие задачи, связанные с публикацией.
  • API подписок и покупок в приложении позволяет управлять покупками и подписками в приложении. (Ранее это было известно как «API статуса покупки».)
  • API отчетов позволяет получать информацию о качестве вашего приложения из Android Vitals.
  • API ответа на отзывы позволяет получать отзывы о вашем приложении и отвечать на них.
  • API разрешений позволяет автоматизировать управление разрешениями в Play Console.
  • API управления игровыми сервисами Play позволяет выполнять вызовы REST для программного управления метаданными, лежащими в основе функций игровых сервисов Google Play.
  • API аннулированных покупок предоставляет список заказов, связанных с покупками, которые пользователь аннулировал.

Начиная

Чтобы начать работу с API разработчика Google Play, ознакомьтесь с документацией по началу работы .

Публикация API

API публикации позволяет автоматизировать частые задачи, связанные с распространением приложений. Это предоставляет функции, аналогичные тем, которые доступны разработчику через Play Console, например:

  • Загрузка новых версий приложения
  • Выпуск приложений путем назначения APK-файлов различным трекам (альфа-, бета-версия, поэтапное внедрение или рабочая версия).
  • Создание и изменение списков Google Play Store, включая локализованный текст и графику, а также снимки экрана для нескольких устройств.

Эти задачи выполняются с помощью функции редактирования , которая использует транзакционный подход к внесению изменений. Это позволяет объединить несколько изменений в одно черновое редактирование, а затем сразу зафиксировать все изменения. (Ни одно изменение не вступит в силу до тех пор, пока оно не будет зафиксировано.)

Лучшие практики

  • Ограничьте количество обновлений приложения. Не публикуйте альфа- или бета-обновления чаще, чем раз в день (рабочие приложения следует обновлять еще реже). Каждое обновление стоит вашим пользователям времени и, возможно, денег. Если вы обновляете слишком часто, пользователи могут начать игнорировать обновления или даже удалить продукт.

API подписок и покупок в приложении

API подписок и покупок в приложении позволяет вам управлять каталогом продуктов и подписок вашего приложения. Кроме того, с помощью API подписок и покупок в приложениях вы можете быстро получить подробную информацию о любой покупке с помощью стандартного запроса GET .

В запросе вы предоставляете информацию о покупке — имя пакета приложения, идентификатор покупки или подписки, а также токен покупки. Сервер отвечает объектом JSON, описывающим связанные детали покупки, статус заказа, полезные данные для разработчика и другую информацию.

Вы можете использовать этот API несколькими способами, например для составления отчетов и сверки отдельных заказов, а также для проверки покупок и истечения срока действия подписки. Вы также можете использовать API, чтобы узнать об отмененных заказах и подтвердить, были ли использованы продукты внутри приложения, в том числе были ли они использованы до отмены.

Лучшие практики

  • Храните информацию о подписке на своем сервере, чтобы избежать ненужных вызовов API. Когда вашему приложению необходимо подтвердить подписку, вам следует полагаться на кэшированную информацию на вашем сервере, а не повторять вызов API в Google.
  • Существует два сценария, в которых ваш защищенный сервер должен использовать API разработчика Google Play для получения информации о подписке:
    • Ваш сервер получает новый токен покупки, которого раньше не было.
    • Ваш сервер получает уведомление разработчика в режиме реального времени (RTDN), в котором указывается, что вам необходимо использовать токен покупки для получения новой информации о подписке.
  • Не опрашивайте API на предмет статуса подписки на регулярной основе. Например, не вызывайте API ежедневно для проверки каждой подписки.
  • Поскольку вы получаете RTDN по истечении срока действия или продлении подписки, вам не нужно планировать вызов API на основе запланированного времени истечения срока действия.

API отчетов

API отчетов предназначен для разработчиков, которые хотят создавать автоматизированные рабочие процессы на основе данных Play Console, или разработчиков, которые используют данные Play Console для внутренней бизнес-отчетности и анализа, возможно, наряду с другими наборами данных. Это дает вам программный доступ к данным и показателям на уровне приложения для внутренней отчетности, анализа и автоматизации.

API отчетов предлагает доступ к данным Android Vitals, включая частоту сбоев, частоту ошибок ANR, проблемы пробуждения и блокировки, а также трассировку стека ошибок.

Лучшие практики

  • В этой версии Reporting API установлено ограничение по умолчанию — 10 запросов в секунду. Вы можете просмотреть использование квоты в разделе «Квоты» Google Cloud Console. Если вам необходимо превысить этот лимит, вы можете отправить запрос на квоту, используя эту форму .

API ответов на отзывы

API ответа на отзывы позволяет вам просматривать отзывы пользователей о вашем приложении и отвечать на эти отзывы. Вы можете использовать этот API для взаимодействия с пользователями непосредственно в рамках существующего набора инструментов поддержки клиентов, например системы CRM.

API ответа на отзывы позволяет вам получать отзывы только о рабочих версиях вашего приложения. Если вы хотите увидеть отзывы об альфа- или бета-версиях вашего приложения, используйте вместо этого консоль Google Play. Также обратите внимание, что API показывает только те отзывы, которые содержат комментарии. Если пользователь оценивает ваше приложение, но не оставляет комментарий, его отзыв недоступен через API.

API разрешений

API разрешений дает разработчикам возможность автоматизировать управление разрешениями в Play Console. Это позволит вам гибко контролировать, кто имеет доступ к вашей учетной записи разработчика, без ручного вмешательства.

С помощью Permissions API вы можете выполнять административные функции, такие как:

  • Удаление доступа пользователей, когда они покидают вашу компанию.
  • Предоставление доступа к приложению, когда пользователь присоединяется к соответствующей команде.

API аннулированных покупок

API аннулированных покупок предоставляет список заказов, связанных с покупками, которые пользователь аннулировал. Вы можете использовать информацию из этого списка для реализации системы отзыва, которая не позволяет пользователю получить доступ к продуктам из этих заказов.

Этот API применяется к разовым заказам в приложении и подпискам на приложения.

Покупку можно аннулировать следующими способами:

  • Пользователь запрашивает возврат средств за свой заказ.
  • Пользователь отменяет свой заказ.
  • Заказ возвращается.
  • Разработчик отменяет заказ или возвращает деньги. Примечание. В API аннулированных покупок будут отображаться только отозванные заказы. Если разработчик вернет деньги без настройки опции отзыва, заказы не будут отображаться в API.
  • Google отменяет заказ или возвращает деньги.

Используя этот API, вы помогаете создать более сбалансированную и справедливую среду для всех пользователей вашего приложения, особенно если ваше приложение представляет собой игру.

,

Обзор

Консоль Google Play предоставляет набор API-интерфейсов веб-служб на основе REST, которые позволяют выполнять публикацию, создание отчетов и другие функции управления приложениями непосредственно для вашего приложения.

Не всем разработчикам необходимо использовать эти API разработчика — в большинстве случаев вы можете продолжать управлять своими приложениями напрямую с помощью консоли Google Play. Однако, если вам нужно управлять большим количеством APK-файлов или отслеживать покупки и подписки пользователей, эти API могут оказаться полезными.

Что включено

API-интерфейсы разработчика Google Play позволяют вам сосредоточиться на проектировании и разработке приложения, тратя при этом меньше времени и усилий на управление выпусками, даже если вы выходите на новые рынки.

Консоль Google Play включает набор API, которые вы можете использовать для управления своим приложением:

  • API публикации позволяет загружать и публиковать приложения, а также выполнять другие задачи, связанные с публикацией.
  • API подписок и покупок в приложении позволяет управлять покупками и подписками в приложении. (Ранее это было известно как «API статуса покупки».)
  • API отчетов позволяет получать информацию о качестве вашего приложения из Android Vitals.
  • API ответа на отзывы позволяет получать отзывы о вашем приложении и отвечать на них.
  • API разрешений позволяет автоматизировать управление разрешениями в Play Console.
  • API управления игровыми сервисами Play позволяет выполнять вызовы REST для программного управления метаданными, лежащими в основе функций игровых сервисов Google Play.
  • API аннулированных покупок предоставляет список заказов, связанных с покупками, которые пользователь аннулировал.

Начиная

Чтобы начать работу с API разработчика Google Play, ознакомьтесь с документацией по началу работы .

Публикация API

API публикации позволяет автоматизировать частые задачи, связанные с распространением приложений. Это предоставляет функции, аналогичные тем, которые доступны разработчику через Play Console, например:

  • Загрузка новых версий приложения
  • Выпуск приложений путем назначения APK-файлов различным трекам (альфа-, бета-версия, поэтапное внедрение или рабочая версия).
  • Создание и изменение списков Google Play Store, включая локализованный текст и графику, а также снимки экрана для нескольких устройств.

Эти задачи выполняются с помощью функции редактирования , которая использует транзакционный подход к внесению изменений. Это позволяет объединить несколько изменений в одно черновое редактирование, а затем сразу зафиксировать все изменения. (Ни одно изменение не вступит в силу до тех пор, пока оно не будет зафиксировано.)

Лучшие практики

  • Ограничьте количество обновлений приложения. Не публикуйте альфа- или бета-обновления чаще, чем раз в день (рабочие приложения следует обновлять еще реже). Каждое обновление стоит вашим пользователям времени и, возможно, денег. Если вы обновляете слишком часто, пользователи могут начать игнорировать обновления или даже удалить продукт.

API подписок и покупок в приложении

API подписок и покупок в приложении позволяет вам управлять каталогом продуктов и подписок вашего приложения. Кроме того, с помощью API подписок и покупок в приложениях вы можете быстро получить подробную информацию о любой покупке с помощью стандартного запроса GET .

В запросе вы предоставляете информацию о покупке — имя пакета приложения, идентификатор покупки или подписки, а также токен покупки. Сервер отвечает объектом JSON, описывающим связанные детали покупки, статус заказа, полезные данные для разработчика и другую информацию.

Вы можете использовать этот API несколькими способами, например для составления отчетов и сверки отдельных заказов, а также для проверки покупок и истечения срока действия подписки. Вы также можете использовать API, чтобы узнать об отмененных заказах и подтвердить, были ли использованы продукты внутри приложения, в том числе были ли они использованы до отмены.

Лучшие практики

  • Храните информацию о подписке на своем сервере, чтобы избежать ненужных вызовов API. Когда вашему приложению необходимо подтвердить подписку, вам следует полагаться на кэшированную информацию на вашем сервере, а не повторять вызов API в Google.
  • Существует два сценария, в которых ваш защищенный сервер должен использовать API разработчика Google Play для получения информации о подписке:
    • Ваш сервер получает новый токен покупки, которого раньше не было.
    • Ваш сервер получает уведомление разработчика в режиме реального времени (RTDN), в котором указывается, что вам необходимо использовать токен покупки для получения новой информации о подписке.
  • Не опрашивайте API на предмет статуса подписки на регулярной основе. Например, не вызывайте API ежедневно для проверки каждой подписки.
  • Поскольку вы получаете RTDN по истечении срока действия или продлении подписки, вам не нужно планировать вызов API на основе запланированного времени истечения срока действия.

API отчетов

API отчетов предназначен для разработчиков, которые хотят создавать автоматизированные рабочие процессы на основе данных Play Console, или разработчиков, которые используют данные Play Console для внутренней бизнес-отчетности и анализа, возможно, наряду с другими наборами данных. Это дает вам программный доступ к данным и показателям на уровне приложения для внутренней отчетности, анализа и автоматизации.

API отчетов предлагает доступ к данным Android Vitals, включая частоту сбоев, частоту ошибок ANR, проблемы пробуждения и блокировки, а также трассировку стека ошибок.

Лучшие практики

  • В этой версии Reporting API установлено ограничение по умолчанию — 10 запросов в секунду. Вы можете просмотреть использование квоты в разделе «Квоты» Google Cloud Console. Если вам необходимо превысить этот лимит, вы можете отправить запрос на квоту, используя эту форму .

API ответов на отзывы

API ответа на отзывы позволяет вам просматривать отзывы пользователей о вашем приложении и отвечать на эти отзывы. Вы можете использовать этот API для взаимодействия с пользователями непосредственно в рамках существующего набора инструментов поддержки клиентов, например системы CRM.

API ответа на отзывы позволяет вам получать отзывы только о рабочих версиях вашего приложения. Если вы хотите увидеть отзывы об альфа- или бета-версиях вашего приложения, используйте вместо этого консоль Google Play. Также обратите внимание, что API показывает только те отзывы, которые содержат комментарии. Если пользователь оценивает ваше приложение, но не оставляет комментарий, его отзыв недоступен через API.

API разрешений

API разрешений дает разработчикам возможность автоматизировать управление разрешениями в Play Console. Это позволит вам гибко контролировать, кто имеет доступ к вашей учетной записи разработчика, без ручного вмешательства.

С помощью Permissions API вы можете выполнять административные функции, такие как:

  • Удаление доступа пользователей, когда они покидают вашу компанию.
  • Предоставление доступа к приложению, когда пользователь присоединяется к соответствующей команде.

API аннулированных покупок

API аннулированных покупок предоставляет список заказов, связанных с покупками, которые пользователь аннулировал. Вы можете использовать информацию из этого списка для реализации системы отзыва, которая не позволяет пользователю получить доступ к продуктам из этих заказов.

Этот API применяется к разовым заказам в приложении и подпискам на приложения.

Покупку можно аннулировать следующими способами:

  • Пользователь запрашивает возврат средств за свой заказ.
  • Пользователь отменяет свой заказ.
  • Заказ возвращается.
  • Разработчик отменяет заказ или возвращает деньги. Примечание. В API аннулированных покупок будут отображаться только отозванные заказы. Если разработчик вернет деньги без настройки опции отзыва, заказы не будут отображаться в API.
  • Google отменяет заказ или возвращает деньги.

Используя этот API, вы помогаете создать более сбалансированную и справедливую среду для всех пользователей вашего приложения, особенно если ваше приложение представляет собой игру.

,

Обзор

Консоль Google Play предоставляет набор API-интерфейсов веб-служб на основе REST, которые позволяют выполнять публикацию, создание отчетов и другие функции управления приложениями непосредственно для вашего приложения.

Не всем разработчикам необходимо использовать эти API разработчика — в большинстве случаев вы можете продолжать управлять своими приложениями напрямую с помощью консоли Google Play. Однако, если вам нужно управлять большим количеством APK-файлов или отслеживать покупки и подписки пользователей, эти API могут оказаться полезными.

Что включено

API-интерфейсы разработчика Google Play позволяют вам сосредоточиться на проектировании и разработке приложения, тратя при этом меньше времени и усилий на управление выпусками, даже если вы выходите на новые рынки.

Консоль Google Play включает набор API, которые вы можете использовать для управления своим приложением:

  • API публикации позволяет загружать и публиковать приложения, а также выполнять другие задачи, связанные с публикацией.
  • API подписок и покупок в приложении позволяет управлять покупками и подписками в приложении. (Ранее это было известно как «API статуса покупки».)
  • API отчетов позволяет получать информацию о качестве вашего приложения из Android Vitals.
  • API ответа на отзывы позволяет получать отзывы о вашем приложении и отвечать на них.
  • API разрешений позволяет автоматизировать управление разрешениями в Play Console.
  • API управления игровыми сервисами Play позволяет выполнять вызовы REST для программного управления метаданными, лежащими в основе функций игровых сервисов Google Play.
  • API аннулированных покупок предоставляет список заказов, связанных с покупками, которые пользователь аннулировал.

Начиная

Чтобы начать работу с API разработчика Google Play, ознакомьтесь с документацией по началу работы .

Публикация API

API публикации позволяет автоматизировать частые задачи, связанные с распространением приложений. Это предоставляет функции, аналогичные тем, которые доступны разработчику через Play Console, например:

  • Загрузка новых версий приложения
  • Выпуск приложений путем назначения APK-файлов различным трекам (альфа-, бета-версия, поэтапное внедрение или рабочая версия).
  • Создание и изменение списков Google Play Store, включая локализованный текст и графику, а также снимки экрана для нескольких устройств.

Эти задачи выполняются с помощью функции редактирования , которая использует транзакционный подход к внесению изменений. Это позволяет объединить несколько изменений в одно черновое редактирование, а затем сразу зафиксировать все изменения. (Ни одно изменение не вступит в силу до тех пор, пока оно не будет зафиксировано.)

Лучшие практики

  • Ограничьте количество обновлений приложения. Не публикуйте альфа- или бета-обновления чаще, чем раз в день (рабочие приложения следует обновлять еще реже). Каждое обновление стоит вашим пользователям времени и, возможно, денег. Если вы обновляете слишком часто, пользователи могут начать игнорировать обновления или даже удалить продукт.

API подписок и покупок в приложении

API подписок и покупок в приложении позволяет вам управлять каталогом продуктов и подписок вашего приложения. Кроме того, с помощью API подписок и покупок в приложениях вы можете быстро получить подробную информацию о любой покупке с помощью стандартного запроса GET .

В запросе вы предоставляете информацию о покупке — имя пакета приложения, идентификатор покупки или подписки, а также токен покупки. Сервер отвечает объектом JSON, описывающим связанные детали покупки, статус заказа, полезные данные для разработчика и другую информацию.

Вы можете использовать этот API несколькими способами, например для составления отчетов и сверки отдельных заказов, а также для проверки покупок и истечения срока действия подписки. Вы также можете использовать API, чтобы узнать об отмененных заказах и подтвердить, были ли использованы продукты внутри приложения, в том числе были ли они использованы до отмены.

Лучшие практики

  • Храните информацию о подписке на своем сервере, чтобы избежать ненужных вызовов API. Когда вашему приложению необходимо подтвердить подписку, вам следует полагаться на кэшированную информацию на вашем сервере, а не повторять вызов API в Google.
  • Существует два сценария, в которых ваш защищенный сервер должен использовать API разработчика Google Play для получения информации о подписке:
    • Ваш сервер получает новый токен покупки, которого раньше не было.
    • Ваш сервер получает уведомление разработчика в режиме реального времени (RTDN), в котором указывается, что вам необходимо использовать токен покупки для получения новой информации о подписке.
  • Не опрашивайте API на предмет статуса подписки на регулярной основе. Например, не вызывайте API ежедневно для проверки каждой подписки.
  • Поскольку вы получаете RTDN по истечении срока действия или продлении подписки, вам не нужно планировать вызов API на основе запланированного времени истечения срока действия.

API отчетов

API отчетов предназначен для разработчиков, которые хотят создавать автоматизированные рабочие процессы на основе данных Play Console, или разработчиков, которые используют данные Play Console для внутренней бизнес-отчетности и анализа, возможно, наряду с другими наборами данных. Это дает вам программный доступ к данным и показателям на уровне приложения для внутренней отчетности, анализа и автоматизации.

API отчетов предлагает доступ к данным Android Vitals, включая частоту сбоев, частоту ошибок ANR, проблемы пробуждения и блокировки, а также трассировку стека ошибок.

Лучшие практики

  • В этой версии Reporting API установлено ограничение по умолчанию — 10 запросов в секунду. Вы можете просмотреть использование квоты в разделе «Квоты» Google Cloud Console. Если вам необходимо превысить этот лимит, вы можете отправить запрос на квоту, используя эту форму .

API ответов на отзывы

API ответа на отзывы позволяет вам просматривать отзывы пользователей о вашем приложении и отвечать на эти отзывы. Вы можете использовать этот API для взаимодействия с пользователями непосредственно в рамках существующего набора инструментов поддержки клиентов, например системы CRM.

API ответа на отзывы позволяет вам получать отзывы только о рабочих версиях вашего приложения. Если вы хотите увидеть отзывы об альфа- или бета-версиях вашего приложения, используйте вместо этого консоль Google Play. Также обратите внимание, что API показывает только те отзывы, которые содержат комментарии. Если пользователь оценивает ваше приложение, но не оставляет комментарий, его отзыв недоступен через API.

API разрешений

API разрешений дает разработчикам возможность автоматизировать управление разрешениями в Play Console. Это позволит вам гибко контролировать, кто имеет доступ к вашей учетной записи разработчика, без ручного вмешательства.

С помощью Permissions API вы можете выполнять административные функции, такие как:

  • Удаление доступа пользователей, когда они покидают вашу компанию.
  • Предоставление доступа к приложению, когда пользователь присоединяется к соответствующей команде.

API аннулированных покупок

API аннулированных покупок предоставляет список заказов, связанных с покупками, которые пользователь аннулировал. Вы можете использовать информацию из этого списка для реализации системы отзыва, которая не позволяет пользователю получить доступ к продуктам из этих заказов.

Этот API применяется к разовым заказам в приложении и подпискам на приложения.

Покупку можно аннулировать следующими способами:

  • Пользователь запрашивает возврат средств за свой заказ.
  • Пользователь отменяет свой заказ.
  • Заказ возвращается.
  • Разработчик отменяет заказ или возвращает деньги. Примечание. В API аннулированных покупок будут отображаться только отозванные заказы. Если разработчик вернет деньги без настройки опции отзыва, заказы не будут отображаться в API.
  • Google отменяет заказ или возвращает деньги.

Используя этот API, вы помогаете создать более сбалансированную и справедливую среду для всех пользователей вашего приложения, особенно если ваше приложение представляет собой игру.