【问题标题】:Different assets/content in paid/free version of Android app付费/免费版 Android 应用程序中的不同资产/内容
【发布时间】:2013-04-11 10:06:15
【问题描述】:

我创建了同一个应用程序的两个版本(付费和免费),没有任何问题。我没有复制资产文件夹,而是使用 Eclipse 的“链接源”功能来引用其他项目的资产文件夹(物理资产文件夹在付费版本中,免费版本链接到它)。这工作得很好。

现在我遇到了一个具体的问题:

付费版本中有更多内容(更多音乐)在免费版本中未使用。我尝试使用链接文件夹上的资源过滤器在免费版本中过滤它们。在显示正常的包资源管理器中 - 我认为这足以让它工作。

但是,当我检查生成的 APK 时,我注意到免费版 APK 的大小大致相同。打开它们显示免费版本 - 尽管有资源过滤 - 包括付费版本的所有内容。它似乎完全忽略了过滤。

我想知道是否有任何方法可以做到这一点,甚至是整个问题的更优雅的解决方案?

顺便说一下,我使用的是libGDX,所以结构一般是我有一个通用的通用项目,它被两个Android版本和桌面版本包含。

【问题讨论】:

  • 你可以在这里找到答案... [best-way-to-have-paid-and-free-version-of-an-android-app][1] [1]: @987654321 @
  • 谢谢,但不幸的是,这只解决了我已经解决的问题(即创建同一个应用程序的两个版本)。问题不在于两个不同的程序共享大部分相同的源代码,而是两个不同的程序拥有一组不同的内容(纹理、图形、声音、音乐)。也许我忽略了什么?

标签: android eclipse libgdx


【解决方案1】:

好吧,首先我建议您使用免费增值模式。您将只支持一个项目,这会使事情变得更容易,而且通常免费增值会带来更多收入。

如果您仍想拥有 2 个单独的项目,则只需复制资产文件夹。这就是我在使用免费/付费模式时所做的。每次您需要区分每个项目的资产时,都可以更轻松地进行过滤。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多