首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android上处理从免费升级到付费版本的应用程序升级

如何在Android上处理从免费升级到付费版本的应用程序升级
EN

Stack Overflow用户
提问于 2010-12-23 09:55:24
回答 2查看 692关注 0票数 0

为了推广付费版本,我计划使用免费版本。很少有问题:

  1. 在您的经验中,这有帮助吗?在用户安装了免费版本之后,如果他想安装付费版本,他需要首先删除免费版本吗?
  2. ,它如何影响下载率?
  3. ,正确的方法是什么?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-23 11:07:59

在对我的一个应用程序进行了一些研究之后,我发现了以下选项:

1-将所有代码放在一个大库中,然后使用这个共享库创建两个应用程序,并让它们切换一些标志,说明应用程序处于试运行模式或完全模式。

对我来说,不是很好,因为您需要处理这样一个事实:用户可以同时安装免费和完整的应用程序,当用户获得完整的应用程序时,您需要将他的数据从试用版移到完整版本(数据库不能很容易地共享)

2-有一个可以通过在特定网站上购买代码来解锁的应用程序

好的是,你可以提供替代支付选项(paypal,.)同时也避免被限制在Android市场。在与那些无法接触到它的国家打交道时是很好的。

3-有一个包含所有代码的应用程序加上一个小解锁应用程序来解锁免费的应用程序限制。

好的是,你只需要更新免费的应用程序,所有的用户都会得到错误更正。你还可以利用Android市场。缺点是,用户需要进入市场才能获得完整的应用程序。

我个人选择了选项3,但我将在此基础上添加选项2,因为我打算在无法访问Android市场的国家/设备上发布我的应用程序

编辑2/2/2011:我已经在我们的网站上发表了一篇关于这方面的文章。你可以在那里读到:http://www.marvinlabs.com/2011/01/sharing-code-full-lite-versions-application/

票数 4
EN

Stack Overflow用户

发布于 2010-12-23 10:01:52

提供一个演示程序总是一个好主意(假设有购买付费版本的动机,比如时间试用版、功能缺陷版,只要不破坏你的应用程序的两个版本(一个是免费的,一个是付费的),就可以演示这个应用程序)。experience).

  • Add

  • 不,因为它们是两个不同的应用程序,所以为了不使用两个应用程序( installed.

  • They're两个不同的应用程序),删除它们是有意义的,这样它们就有了两个独立的计数。

作为替代,您可以使用密钥文件来解锁完整版本的功能。如果您这样做,您可能应该使用Google进行处理(所有“费用”都必须按照TOS,IIRC通过Google的处理)。如果你走这条路的话,还有更多的事情要做(特别是要想出一个不易被黑客入侵的密钥文件系统)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4517611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档