Create Free/Paid versions of Application from same code

后端 未结 7 1383
Happy的楠姐
Happy的楠姐 2020-11-30 18:36

So I\'m coming down to release-time for my application. We plan on releasing two versions, a free ad-based play-to-unlock version, and a paid fully unlocked version. I have

相关标签:
7条回答
  • 2020-11-30 19:11

    Gradle allows to use generated BuildConfig.java to pass some data to code.

    productFlavors {
        paid {
            packageName "com.simple.paid"
            buildConfigField 'boolean', 'PAID', 'true'
            buildConfigField "int", "THING_ONE", "1"
        }
        free {
            packageName "com.simple.free"
            buildConfigField 'boolean', 'PAID', 'false'
            buildConfigField "int", "THING_ONE", "0"
        }
    
    0 讨论(0)
提交回复
热议问题