【发布时间】:2010-03-27 11:20:29
【问题描述】:
我想为我的 Android 应用程序创建一个 PRO 版本,并且想知道如何构建我的存储库。
要知道我有一个主干和功能分支。我想将专业版放在另一个分支中,但也许有更好的方法?例如,也许我应该创建两个分支 - 一个是免费版,另一个是专业版?
专业版将具有附加功能并且无广告,例如。我不想在专业版中包含 AdMob 库。
对于在这种情况下构建存储库的最佳方式,您有任何经验或建议吗?
编辑: 我想我在这个线程中找到了最好的解决方案(对于我的应用程序):http://groups.google.com/group/android-developers/browse_thread/thread/4ad3d67f735f16d7/948b4f9eee2490a3
这里讨论的技巧是关于拥有另一个仅用于在实际应用程序中解锁 PRO 功能的应用程序。解锁应用是在市场上付费的,实际应用只是检查设备上是否存在。
【问题讨论】:
-
如果用户只安装付费的“解锁”应用程序并期望它会起作用怎么办?用户不会感到困惑吗?
标签: android versioning maintainability