Как программно узнать, заплатил ли пользователь за мое приложение при переходе с платного на бесплатное

У меня есть две версии моего приложения. Бесплатно и Про. Я собираюсь удалить бесплатную версию и изменить статус версии Pro с платной на бесплатную и использовать в биллинге приложений, чтобы разблокировать расширенные функции вместо двух разных приложений. Пользователи, уже заплатившие, должны начать со всеми включенными функциями.

Есть ли способ проверить, купил ли пользователь приложение после смены его на бесплатное?

Из того, что я читал, LVL не может этого сделать.

Возможно ли это с IAB v3?


person Jakob Eriksson    schedule 27.07.2013    source источник
comment
stackoverflow.com/a/991120/884674   -  person jeet.chanchawat    schedule 02.10.2013


Ответы (1)


На StackOverflow есть несколько сообщений ниже на эту тему. Короткий ответ заключается в том, что не существует надежного способа сделать это.

Некоторые возможности:

  • #P3# <блочная цитата> #P4#
  • #P5# <блочная цитата> #P6#
  • #P7# <блочная цитата> #P8#

Гибрид нескольких методов, вероятно, будет работать лучше всего, но это сильно зависит от реализации. Независимо от того, что вы придумаете, будут некоторые проблемы, и я не думаю, что есть способ на 100% охватить каждого существующего клиента.


Как перейти с платного приложения для Android на приложение, оплачиваемое с выставлением счетов в приложении?

Преобразование приложения Android из бесплатной/платной модели в платную разблокировку в приложении

Изменение платного приложения Android на бесплатное с помощью In App Billing – отнесение существующих клиентов к дедушке

Как я могу использовать платную версию своего приложения в качестве ключа к бесплатной версии?

person Geobits    schedule 30.07.2013