Купить продукт в Android Market на определенный период (In-app Billing)

Я интегрировал биллинг в приложении в свое приложение для Android. И есть одно требование: пользователь должен иметь возможность купить (только один существующий продукт) раз в год. Есть ли способ сделать это? Ведь теперь, если пользователь успешно завершил процесс покупки, этот товар будет доступен ему навсегда! Спасибо!


person Igor    schedule 07.09.2011    source источник


Ответы (3)


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

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

person RivieraKid    schedule 07.09.2011

Почему бы не делать новый продукт к каждому Новому году? Затем проверьте в своем коде, купил ли пользователь товар за текущий год, в противном случае предложите ему купить его.

Насколько мне известно, ранее купленный товар нельзя отобрать у пользователя, поэтому необходимо найти другое решение.

person theomega    schedule 07.09.2011

Начиная с версии 2 в приложении также доступна подписка. Вы просто создаете продукт по подписке и устанавливаете периодичность в год. Google автоматически позаботится об отдыхе от головной боли.

учебник можно найти здесь.

person Ankit    schedule 08.04.2013