Лицензирование Android — только один открытый ключ на учетную запись разработчика Android?

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

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

- Затем пользователь загружает нелицензионную копию приложения «B» через какой-либо другой источник.

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

Простите меня, если это было объяснено где-то еще, но на сайте developer.android.com конкретно указано:

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

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


person dell116    schedule 29.07.2011    source источник


Ответы (1)


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

person hackbod    schedule 29.07.2011
comment
Это то, что я предполагал, но я хотел быть уверен, что LVL учел имя пакета приложения при проверке лицензии. С другой стороны, я думаю, что разработчикам может быть выгодно разрешить своего рода мастер-ключ, чтобы, если пользователь захотел приобрести его, скажем, за 10 или 20 долларов, у него была бы лицензия для всех приложений, использующих этот мастер-ключ. Какие у тебя мысли? - person dell116; 29.07.2011
comment
Я думаю, что есть много-много функций, которые было бы здорово добавить в Market. Я не знаю, каковы приоритеты у команды Market, но они определенно не лишены изящных вещей, которые они могут сделать. :) - person hackbod; 02.08.2011