Я создал два варианта для своего приложения. Бесплатная и профессиональная версия. Про версия имеет доступ к дополнительным функциям (действиям). Я добавил связанный Рез-папку для каждого аромата и обновил свой Gradle:Android Productflavors Purchase/Download Pro-Version
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/']
}
}
Я добавил кнопку в бесплатной версии на рабочем столе, который должен сделать следующее:
- открыть диалоговое окно для оплата
- в случае успеха ... (делать вещи)
- начать про - версию
И "..." мой Цюй estions: - Когда я перемещаю дополнительные действия по про-версии и связанные ресурсы из основной папки-res в папку pro-res, загружает ли бесплатная версия без их загрузки, поэтому их нужно загружать при покупке? Или в бесплатной загрузке содержится все? Так что я должен запретить доступ к нему из бесплатной версии? Потому что было бы лучше, если бы бесплатная версия содержала только нужный материал, и когда вы покупаете про-версию, дополнительные будут загружаться дополнительно.
- Если нет, то как это сделать?
. Лучший способ сделать это - не иметь 2 версии, но иметь 1 версию с покупкой в приложении, которая позволяет платный контент. –
Итак, бесплатная версия содержит все. Но до тех пор, пока вы его не купили, дополнительный материал заблокирован? – XxGoliathusxX
Да. Взгляните на https://developer.android.com/google/play/billing/billing_overview.html. –