为了推广付费版本,我计划使用免费版本。很少有问题:
发布于 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/
发布于 2010-12-23 10:01:52
提供一个演示程序总是一个好主意(假设有购买付费版本的动机,比如时间试用版、功能缺陷版,只要不破坏你的应用程序的两个版本(一个是免费的,一个是付费的),就可以演示这个应用程序)。experience).
作为替代,您可以使用密钥文件来解锁完整版本的功能。如果您这样做,您可能应该使用Google进行处理(所有“费用”都必须按照TOS,IIRC通过Google的处理)。如果你走这条路的话,还有更多的事情要做(特别是要想出一个不易被黑客入侵的密钥文件系统)。
https://stackoverflow.com/questions/4517611
复制相似问题