Android: существует ли механизм, позволяющий одному пользователю приобретать приложение для других пользователей?

#android

#Android

Вопрос:

Допустим, компания хотела бы приобрести мое приложение для каждого из своих сотрудников. У каждого сотрудника есть свой аккаунт Google. Но для того, чтобы компания могла оплатить приложение для своей учетной записи, им необходимо войти в свою учетную запись и получить доступ к информации о кредитной карте компании. Существует ли какой-либо удобный способ для компании приобрести приложение для своих сотрудников?

Ответ №1:

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

Возможно, есть способ получше, но я никогда не слышал о механизме «дарения» для Android Market.

Комментарии:

1. Я бы не хотел, чтобы для версии market требовался ключ, потому что я бы хотел, чтобы обычные пользователи совершали покупки через market. Но я мог бы сделать другую сборку, для которой требуется ключ. Однако, если я создам эту специальную сборку, а затем сделаю ее доступной со своего веб-сайта (чтобы избежать путаницы из-за наличия разных версий на рынке), будет ли она отображаться как приложение «вне рынка»? Есть ли какой-либо способ разрешить его установку без того, чтобы пользователи устанавливали флажок «разрешить неизвестные источники»?

2. Если они получат его с вашего сайта, им придется включить стороннюю загрузку приложений. Кроме того, у них не будет немедленного доступа к любым обновлениям, которые вы делаете. Лучше всего иметь на маркете две сборки — просто убедитесь, что вы четко определили, что есть что (поскольку пользователям Android Market не нравится читать подобные подробности).

3. Что ж, это не идеально, но имеет смысл. Спасибо за совет.