Compras no aplicativo para desbloquear funções pagas

Eu estou olhando para liberar duas versões do meu aplicativo: grátis e pago. O aplicativo pago terá mais algumas funções, mas nenhum conteúdo extra como tal. Originalmente, eu lançaria dois aplicativos separados no mercado, mas está sendo difícil manter uma única base de código e ter dois aplicativos separados.

As compras no aplicativo seriam uma maneira melhor de fazer isso? Então eu libero um aplicativo gratuito e, em seguida, permitir que os usuários comprem um desbloqueio para as funções extras. Isso também significaria que eu não teria que usar explicitamente a parte de licenciamento do desenvolvimento do Android, pois isso é feito dentro da compra no aplicativo.

questionAnswers(2)

yourAnswerToTheQuestion