背景: 我正在研究几年前发布的应用程序。现在,我的应用程序拥有相当大的用户群。因为,我在发布时只有一个免费版本,直到现在我还没有配置产品风味。我们假设我的应用程序ID是 com.company.app
问题:
多年以后,现在我要介绍该应用的付费版本,并且我将使用产品口味 - 付费和免费。
config.templates_files = [ CKEDITOR.getUrl( 'mytemplates/mytemplates.js' ) ];
问题1:根据Android文档,如果我更改了应用ID,Google Play商店会将我的应用视为全新应用。如果我使用上面的产品味道块,我会丢失当前的商店列表和我的用户群吗?但是,因为它只是一种产品味道,这有关系吗?
问题2:我是否需要在产品口味中使用不同的应用ID?我可以在两种产品口味中使用当前的应用程序ID吗?
由于
答案 0 :(得分:1)
回答1 :商店里有两个独特的应用。它们将作为两个没有关系的应用程序处理。
回答2:您可以使用相同的商品ID。一个简单的解决方案是在付费版本上将布尔资源值设置为true,并检查是否在您的应用上添加了一些高级功能 - 您可以使用付费风格的resValue
来执行此操作。
答案 1 :(得分:0)
您可以为现有应用添加付款功能,而无需更改ID(包名称)
锁定应用内结算 https://developer.android.com/google/play/billing/index.html
该应用程序将只是一个,几年前发布的相同。 对我来说,这是免费/付费替代品的最佳解决方案。比口味好多了。
答案 2 :(得分:0)
您可以为不同的风格创建不同的源集,您也可以为特定的构建变体配置依赖关系。很难用很少的单词做出明确的解释,你可以从here清楚地了解它。