我有一个免费的应用程序,在Google Play上进行应用内购买。谷歌将其视为"付费"并禁止从选定地点(例如中国,古巴)下载。
我想发布一个" Free"该应用的版本,没有应用内购买,仅适用于这些市场并使用相同的商店列表。
我已尝试使用multiple APK mode,以及"使用功能" Play Store filter根据对付款的支持提供适当的二进制文件。我的Gradle构建文件似乎需要这样的东西:
productFlavors {
withoutPayments {
versionCode defaultConfig.versionCode
}
withPayments {
versionCode defaultConfig.versionCode + 1
# More code that adds the
# <uses-feature android:name="com.android.vending.BILLING" android:required="true" />
# to the Manifest.
}
}
这会解决问题吗?如果是,那么正确的Gradle配置是什么?