Вы можете сохранить обе платные и бесплатные версии / IAB, но основывать их обе на одном и том же библиотечном проекте, чтобы у вас был только один набор исходных файлов для поддерживать. Проект библиотеки может разблокировать все функции, доступные в настоящее время вашим платным пользователям для платной версии (активирован, скажем, путем тестирования имени пакета приложения), и разблокировать те же функции для бесплатной версии только тогда, когда оплата была произведена через IAB.
Это также позволит вам взимать плату с пользователей платной версии за дополнительные функции, помимо тех, которые присутствовали при оплате приложения, если бы вы добавили некоторые действительно важные функции в будущем и хотели бы взимать дополнительную сумму для тех.
Было бы также иметь преимущество в том, что ваши нынешние платные пользователи вообще не должны будут ничего делать; им кажется, что никаких изменений не произошло. В частности, им не нужно будет устанавливать ваше бесплатное приложение / IAB или проходить какие-либо специальные процедуры авторизации.
Недостатком будет то, что вам придется создавать и загружать два проекта для каждого выпуска. Однако это может быть частично автоматизировано.