【问题标题】:The right way to provide a Premium update to a free Android App为免费的 Android 应用程序提供高级更新的正确方法
【发布时间】:2011-07-13 14:05:03
【问题描述】:

我一直在 Android Market 上开发一款免费游戏(带有广告)。现在很多人要求我做一个没有广告的付费版本。我没有保存单个应用的多个版本的经验。

我已经将 Eclipse 上的应用程序分解了:一个库项目和一个(免费)应用程序项目。现在我要为付费版本添加一个新项目。

我的主要问题与从免费版本中导入旧设置和数据的最有效和最可靠的方法有关,如果它碰巧已经安装在用户的手机上。

  • 理想情况下,我希望用户不必手动导出数据和设置。
  • 我认为硬编码文件路径并不可靠。
  • 我太懒了,也不敢实现ContentProvider

在给定包名称的情况下,是否有一种简单的方法可以从我的另一个应用程序中查询数据和设置?

非常感谢。

【问题讨论】:

  • 只需要复制SharedPreferneces吗?
  • 我需要同时保留 SharedPreferences 和 SQLite 数据库。我正在研究 Barry 下面建议的应用内购买

标签: android google-play sharing user-data multiple-versions


【解决方案1】:

您无需复制任何内容,甚至无需安装其他应用。只需将应用内购买添加到禁用广告的免费应用即可。

巴里

【讨论】:

  • 我一直在做更多的研究,应用内方法的缺点是您只能在 Android Market 中获得一个应用列表。如果您愿意,最好的方法可能是提供两种购买方式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-07
  • 1970-01-01
  • 1970-01-01
  • 2021-09-09
  • 1970-01-01
  • 1970-01-01
  • 2012-11-09
相关资源
最近更新 更多