Я не верю, что вы можете сделать это на рынке Android.
Есть несколько альтернатив, которые могут быть полезны ...
- Просто используйте 2 отдельныхприложения - одно бесплатное, а другое платное
- Создайте покупку в приложении или внесите какой-либо платеж в бесплатном приложении.Когда пользователь совершает покупку, ваше приложение загружает на телефон файл, который распознается вашим приложением как средство проверки покупки (например, файл регистрационного ключа), или вы изменяете / создаете файл на своем телефоне, чтобы указать, что покупкабыло сделано
- Вы создаете бесплатное приложение и отдельное приложение «покупка», которое разблокирует платные функции вашего бесплатного приложения.Например, бесплатное приложение может посмотреть, установлено ли на телефоне приложение «покупки», и если да, то оно разрешает платные функции.
Вы также можете сделать некоторые другие вещи, такие какЗаставить ваше приложение отправлять сообщение на ваш веб-сервер с вопросом, платите ли вы или нет, однако это, вероятно, не будет хорошо для большинства пользователей, поскольку оно использует свои данные, медленнее из-за интернет-трафика и требует дополнительных разрешений.Однако в некоторых случаях это может быть правильным решением, например, если вы разрабатываете приложение, где его основное / единственное использование будет в зоне WiFi.