Лицензирование приложений, Лицензирование приложений

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

Используя сервис, вы можете применять гибкую политику лицензирования для каждого приложения — каждое приложение может применять лицензирование наиболее подходящим для него способом. При необходимости приложение может применять пользовательские ограничения на основе статуса лицензирования, полученного в Google Play. Например, приложение может проверить статус лицензирования, а затем применить пользовательские ограничения, позволяющие пользователю запускать его без лицензии в течение определенного периода действия. Приложение также может ограничить использование приложения определенным устройством в дополнение к любым другим ограничениям.

Служба лицензирования — это безопасное средство контроля доступа к вашим приложениям. Когда приложение проверяет статус лицензирования, сервер Google Play подписывает ответ о статусе лицензирования, используя пару ключей, которая однозначно связана с приложением. Хотя ваше приложение может хранить открытый ключ в своем скомпилированном файле .apk , гораздо безопаснее проверить ответ о статусе лицензирования на сервере, которому вы доверяете.

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

Примечание. Служба лицензирования Google Play в первую очередь предназначена для платных приложений, которым необходимо подтвердить, что текущий пользователь действительно заплатил за приложение в Google Play. Однако любое приложение (включая бесплатные) может использовать службу лицензирования для инициации загрузки файла расширения APK. В этом случае запрос, который ваше приложение отправляет в службу лицензирования, предназначен не для проверки того, заплатил ли пользователь за приложение, а для запроса URL-адреса файлов расширения. Информацию о загрузке файлов расширения для вашего приложения можно найти в руководстве по файлам расширения APK .

Чтобы узнать больше о службе лицензирования приложений Google Play и начать ее интеграцию в свои приложения, прочтите следующие документы:

Обзор лицензирования
Описывает, как работает служба и как выглядит типичная реализация лицензирования.
Настройка лицензирования
Объясняет, как настроить учетную запись Google Play, среду разработки и среду тестирования, чтобы добавить лицензирование в ваше приложение.
Добавление проверки лицензии на стороне сервера в ваше приложение
Содержит пошаговое руководство по добавлению проверки лицензирования на стороне сервера в ваше приложение.
Справочник по лицензированию
Предоставляет подробную информацию о классах библиотеки лицензирования и кодах ответов службы.
,

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

Используя сервис, вы можете применять гибкую политику лицензирования для каждого приложения — каждое приложение может применять лицензирование наиболее подходящим для него способом. При необходимости приложение может применять пользовательские ограничения на основе статуса лицензирования, полученного в Google Play. Например, приложение может проверить статус лицензирования, а затем применить пользовательские ограничения, позволяющие пользователю запускать его без лицензии в течение определенного периода действия. Приложение также может ограничить использование приложения определенным устройством в дополнение к любым другим ограничениям.

Служба лицензирования — это безопасное средство контроля доступа к вашим приложениям. Когда приложение проверяет статус лицензирования, сервер Google Play подписывает ответ о статусе лицензирования, используя пару ключей, которая однозначно связана с приложением. Хотя ваше приложение может хранить открытый ключ в своем скомпилированном файле .apk , гораздо безопаснее проверить ответ о статусе лицензирования на сервере, которому вы доверяете.

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

Примечание. Служба лицензирования Google Play в первую очередь предназначена для платных приложений, которым необходимо подтвердить, что текущий пользователь действительно заплатил за приложение в Google Play. Однако любое приложение (включая бесплатные) может использовать службу лицензирования для инициации загрузки файла расширения APK. В этом случае запрос, который ваше приложение отправляет в службу лицензирования, предназначен не для проверки того, заплатил ли пользователь за приложение, а для запроса URL-адреса файлов расширения. Информацию о загрузке файлов расширения для вашего приложения можно найти в руководстве по файлам расширения APK .

Чтобы узнать больше о службе лицензирования приложений Google Play и начать ее интеграцию в свои приложения, прочтите следующие документы:

Обзор лицензирования
Описывает, как работает служба и как выглядит типичная реализация лицензирования.
Настройка лицензирования
Объясняет, как настроить учетную запись Google Play, среду разработки и среду тестирования, чтобы добавить лицензирование в ваше приложение.
Добавление проверки лицензии на стороне сервера в ваше приложение
Содержит пошаговое руководство по добавлению проверки лицензирования на стороне сервера в ваше приложение.
Справочник по лицензированию
Предоставляет подробную информацию о классах библиотеки лицензирования и кодах ответов службы.