0

我对此相当陌生,需要有关如何管理免费版本和注册版本的意见 很少有想法(a)管理 1 个 git 和两个免费和付费分支(b)管理单个版本并通过在首选项中隐藏设置来区分

使用(a)用户下载免费版本后,升级将在手机上生成 2 个应用程序。这就是问题。

使用(b)我不知道如何只下载设置文件

还有其他方法(c)吗?因为两者都不适合我....

4

1 回答 1

0

您可以通过实现一个库项目来实现这一点:

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>

所以如果你想试试这个..这个链接会帮助你

欲了解更多信息:

具有共享代码库的多个应用程序

于 2013-11-15T04:39:07.170 回答