我目前有一个 Android 应用程序,它作为两个应用程序分发,一个广告支持版本和一个无广告版本。支持广告的版本拥有超过 10,000 名用户,而无广告版本拥有数百名用户。目前,这两个项目都是完全独立的,因此更新是一项相当乏味的任务。理想情况下,我只想更新一个项目并构建能够构建两个版本。上网查了一下,好像有两个选择:
创建一个包含大部分类文件的库,然后为两个版本扩展它(仅更改不同的文件)。由于项目相当大,这可能是一项艰巨的任务,可能会引起一些严重的头痛。
只需发布一个版本并使用应用内购买来删除广告。这似乎是最简单的方法,但我如何允许我现有的无广告用户通过应用内购买删除广告而无需付费?
希望有人以前也遇到过类似的困境,可以为我指明正确的方向。