【问题标题】:How to publish two versions of same app [closed]如何发布同一应用程序的两个版本[关闭]
【发布时间】:2014-05-28 19:46:53
【问题描述】:

我在 Google 商店中有一个带有广告的免费应用。 我收到了用户关于付费、无广告版本的请求。 当我第一次将应用程序上传到 Google Play 商店时,它表示如果应用程序现在是免费的,就永远无法更改。

我的问题是:是否可以在 Google Play 商店中提供同一应用的付费和非付费版本?

【问题讨论】:

  • “它声明如果应用程序现在是免费的,它就永远无法更改。” ——给你。你不能改变它。使用应用内购买。

标签: android google-play versioning


【解决方案1】:

在 AndroidManifest 中更改应用程序的包名称和名称。然后它将被视为另一个应用程序。

【讨论】:

  • 那么是否必须更改所有 google/Facebook 地图密钥和新的生产密钥?
  • 我认为您可以使用相同的生产密钥。如果 Facebook/google 地图键取决于包名称,那么您也必须更改它们。
  • 但是要同时拥有两个版本(添加和免费添加),您需要两个单独的 pacakge 名称、两个 sep apk 和两个生产密钥
  • 如果unpai版本中存在use条目的数据库,如果下载了付费版本(diff包名等),数据会丢失吗?
  • 不,数据不会丢失,但在新下载的付费版本中将不可用 - 因为它将被视为全新的应用程序。
【解决方案2】:

您可以提供一些应用内购买,例如用于解锁其他功能或访问其他内容的激活密钥。您不需要替换所有类来拥有两个版本,根据您当前想要的方式来翻转一些布尔值可能就足够了。

【讨论】:

  • 希望应用内购买可能会关闭添加。新版本听起来很乱,用户会丢失未付费版本的数据库内容。是否有示例代码或教程可用?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-31
  • 2011-06-18
  • 1970-01-01
相关资源
最近更新 更多