我正准备为我的应用程序添加 LVL ( http://developer.android.com/guide/publishing/licensing.html ) 支持,但似乎如果一个程序能够仅使用 LVL 来限制功能,那么它只有一个版本的程序可能是有意义的,所以如果用户从应用程序内部为应用程序付费,那么他们就可以拥有完整的功能。
这只是意味着对于免费版本,它将比需要的要大,因为它还将包含完整版本的所有代码,但我没有看到任何其他缺点,而积极的一面只是需要维护的一个代码库,它会很容易向用户展示如果付费他们将拥有什么功能。
有没有其他理由认为拥有一个代码库会是一个糟糕的选择?