Купоны для выставления счетов в приложении

Мы собираемся выпустить приложение на Android Market с выставлением счетов за подписку в приложении, которое разблокирует определенные функции на период подписки.

Теперь мой босс хочет, чтобы я реализовал различное количество «бесплатныхподписок» в том смысле, что:

  1. «удачливый пользователь» загружает и устанавливает приложение с Android Market, как и любой другой клиент ( установка всегда бесплатна, но премиум-функции требуют оплаты через In-app Billing).
  2. «Счастливый пользователь» получает по электронной почте некоторый ключ, который позволяет ему или ей избежать прохождения процесса оформления оплаты в приложении (т. е. фактической оплаты).
  3. Ключ можно использовать только один раз.
  4. Ввод ключа через пункт меню включает подписку на X месяцев, как если быон действительно платил через In-app Billing.

«Ключ» в основном действует как купон, но я не нашел такой опции в Консоли издателя.

Знаете ли вы о какой-либо такой функции или простом способе реализации описанного выше без дублирования базы данных клиентов на нашем сервере (издателей)?

7
задан Bill The Ape 22 March 2012 в 14:25
поделиться