我爲我的應用程序創建了兩種風格。免費版和專業版。專業版可以訪問其他功能(活動)。我加入了相關的資源文件夾針對每種口味和更新我的gradle產出:Android Productflavors購買/下載Pro版本
productFlavors {
free {
applicationId "com.***.***.free"
versionName "1.0 - Beta - Free"
}
pro {
applicationId "com.***.***.full"
versionName "1.0 - Beta - Pro"
}
}
sourceSets {
free {
res.srcDirs = ['src/free/res', 'src/free/res/']
}
pro {
res.srcDirs = ['src/pro/res', 'src/pro/res/']
}
}
我在免費版本中添加上應做到以下幾點主屏幕按鈕:
- 打開一個對話框,在支付
- 如果成功的話......(做的東西)
- 開始親 - 版本
而在 「...」 是我的曲提示: - 當我將附加的專業版活動和相關資源從main-res文件夾移動到pro-res文件夾時,免費版下載是否不包含它們,因此必須在購買時下載它們? 還是免費版下載包含一切?所以我必須禁止從免費版本訪問它? 因爲如果免費版本只包含必要的東西,並且當您購買專業版時,額外的下載將會更好。
- 如果不是,該怎麼做?
要做到這一點的最佳方法是不要有2個版本,但有1個版本的應用內購買可支持付費內容。 –
所以免費版本包含一切。但只要你沒有購買它,額外的東西被封鎖? – XxGoliathusxX
是的。查看https://developer.android.com/google/play/billing/billing_overview.html –