Для этого вам необходимо использовать в своем приложении In-App purchases
, создать единовременный платеж для вашей платной версии и вручную обработать бизнес-логи c для этого в своем приложении.
Вы можете достичь это с использованием Modularization
в Android. По сути, вы помещаете свой основной код (общий для бесплатной и платной версии) в базовый модуль, а затем создаете два Dynamic Feature Modules
, один для бесплатной версии, которая доставляется при установке, и один для платной версии, которая получает доставляется по запросу и удаляет модуль бесплатных версий. Внимательно прочтите эту серию статей, чтобы понять, как это работает: https://developer.android.com/guide/app-bundle/dynamic-delivery (вы можете прокручивать статью дальше, используя стрелки внизу. Также есть полезные ссылки на статьи в блогах, Codelabs и видео на внизу, чтобы помочь вам в дальнейшем).