Лицензирование Android - только один открытый ключ на учетную запись разработчика Android? - PullRequest
2 голосов
/ 29 июля 2011

Если мое понимание Android LVL правильное, вы получаете один открытый ключ для каждой учетной записи разработчика. Что если я хочу загрузить 2 платных приложения через одну учетную запись разработчика? Нет способа получить отдельный ключ для каждого приложения? Рассмотрим этот сценарий:

- Пользователь приобретает лицензию, покупая приложение "А" через маркет.

-Пользователь затем загружает нелицензионную копию приложения "B" из другого источника.

Поскольку пользователь уже приобрел лицензию с приложением «A», будет ли приложение «B» считаться проверенным через LVL?

Простите, если это было объяснено где-то еще, но developer.android.com специально заявляет:

Обратите внимание, что настраиваемый тестовый ответ применяется ко всей учетной записи, то есть он относится не к одному приложению, а ко всем приложениям, связанным с учетной записью издателя. Если вы тестируете несколько приложений одновременно, изменение ответа теста повлияет на все эти приложения при следующей проверке лицензии (если пользователь вошел в эмулятор или устройство с использованием учетной записи издателя или тестовой учетной записи).

Это то, что заставило меня задуматься о моей теории. Может кто-нибудь с опытом относительно Android LVL пролить свет?

1 Ответ

3 голосов
/ 29 июля 2011

Ключ должен идентифицировать себя, поэтому он привязан к вашей учетной записи. Каждое приложение, которое вы загружаете в учетную запись, отличается (уникально идентифицируется по имени пакета манифеста Android) и, таким образом, представляет собой отдельный элемент, который пользователь покупает и владеет. Если бы это было не так, то каждый разработчик мог бы взимать плату только один раз за все свои приложения, и, очевидно, это не так. :)

...