Программно определить, если Android-приложение было оплачено
Мне было интересно, есть ли способ прогамматически определить, было ли платное приложение для Android?
Я собираюсь реализовать код библиотеки Android LVL в моем приложении. Но я также хочу позволить пользователям сначала опробовать приложение, а затем купить его, если оно им понравится. Так как я могу определить, было ли приложение куплено и, следовательно, полностью лицензировано.
2 ответа
Если вы хотите, чтобы пользователи сначала опробовали ваше приложение перед покупкой, выпустите ограниченную бесплатную версию. (Ограничено функциями, а не временем)
Затем также выпустите платное приложение. Я бы порекомендовал "продать" ваше приложение из бесплатного. т.е. продвигать и поощрять обновление от бесплатного, говоря, что у него есть больше функций, лучше это, лучше это..
Тогда LVL принадлежит только в платной версии, а не в бесплатной.
Это можно сделать с помощью нового API биллинга в приложении, но не с существующим LVL, поскольку LVL можно использовать только для проверки предварительных покупок в Android Market (читайте платные приложения).
По сути, ответы LVL и биллинг-сервера в приложении одинаковы и могут быть проверены одинаковым образом.