Я интегрировал биллинг в приложении в свое приложение для Android. И есть одно требование: пользователь должен иметь возможность купить (только один существующий продукт) раз в год. Есть ли способ сделать это? Ведь теперь, если пользователь успешно завершил процесс покупки, этот товар будет доступен ему навсегда! Спасибо!
Купить продукт в Android Market на определенный период (In-app Billing)
Ответы (3)
Вам необходимо использовать неуправляемую покупку, так как эти можно покупать так часто, как это необходимо, и они предназначены для потребления.
Однако вы также потеряете удобство работы Android Market с сервером лицензий, и вам придется управлять им самостоятельно.
Почему бы не делать новый продукт к каждому Новому году? Затем проверьте в своем коде, купил ли пользователь товар за текущий год, в противном случае предложите ему купить его.
Насколько мне известно, ранее купленный товар нельзя отобрать у пользователя, поэтому необходимо найти другое решение.
Начиная с версии 2 в приложении также доступна подписка. Вы просто создаете продукт по подписке и устанавливаете периодичность в год. Google автоматически позаботится об отдыхе от головной боли.
учебник можно найти здесь.