我希望发布我的应用程序的两个版本:免费和付费。付费应用程序将具有更多功能,但没有额外的内容。最初我打算在市场上发布两个独立的应用程序,但事实证明很难保留单个代码库并拥有两个独立的应用程序。
应用内购买是更好的方法吗?因此,我发布了一个免费应用程序,然后允许用户购买额外功能的解锁。这也意味着我不必明确使用 Android 开发的许可部分,因为这是在应用内购买中处理的。
我想到了三种策略:
优点:
缺点:
优点:
缺点:
优点:
缺点:
您也可以使用两种不同的口味。 一个用于免费版本,另一个用于付费版本。 无需重写另一个 boss 项目。
https://developer.android.com/studio/build/build-variants.html