我对此相当陌生,需要有关如何管理免费版本和注册版本的意见 很少有想法(a)管理 1 个 git 和两个免费和付费分支(b)管理单个版本并通过在首选项中隐藏设置来区分
使用(a)用户下载免费版本后,升级将在手机上生成 2 个应用程序。这就是问题。
使用(b)我不知道如何只下载设置文件
还有其他方法(c)吗?因为两者都不适合我....
我对此相当陌生,需要有关如何管理免费版本和注册版本的意见 很少有想法(a)管理 1 个 git 和两个免费和付费分支(b)管理单个版本并通过在首选项中隐藏设置来区分
使用(a)用户下载免费版本后,升级将在手机上生成 2 个应用程序。这就是问题。
使用(b)我不知道如何只下载设置文件
还有其他方法(c)吗?因为两者都不适合我....
您可以通过实现一个库项目来实现这一点:
http://developer.android.com/guide/developing/projects/index.html#LibraryProjects
将应用程序之间的所有通用代码保存在该库中:
示例:对于您的免费和付费应用程序,您可以简单地使用默认实现(免费版本)创建一个字符串,并在您的付费版本(父应用程序)中覆盖它。
共享库 Strings.xml 文件中的代码:
<string name="AppName">My Application (Free with ads)</string>
父应用 Strings.xml 文件中的代码:
<string name="AppName">My Application Premium</string>
所以如果你想试试这个..这个链接会帮助你。
欲了解更多信息: