2011-07-09 49 views
0

我正在开发Android应用程序并将其发布到Google Market。问题是v1.x和v2.x之间的差异是巨大的,而且就像大多数产品我不想为v1的用户自动提供免费的主要升级。版本控制主要版本

有什么办法可以“分离”v1和v2的付款,并为v1的用户提供“升级许可”?

我必须说这个论坛上的管理员是白痴,因为某种原因关闭了:“关于堆栈溢出的问题预计通常与某些方面的编程或软件开发有关。它与软件开发无关? :)

+1

并非每个关于创建软件的问题都是与编程有关的。在这种情况下,问题是如何处理Android市场的升级。除非你计划*将行为改变到android市场,否则这是无关紧要的。另外,这个问题当然不是由我们“白痴管理员”关闭的。我们被称为版主,并通常在社区通过标志要求我们做出反应。然而,在这种情况下,你的问题被社区本身封闭,换言之,其他非“白痴”,非“管理员”。 –

回答

1

升级nope;市场上没有优惠券代码或开发商折扣等选项的刺激性,但这是目前的方式。

一个黑客攻击的种类,但你可以离开的名称相同,并添加Pro或Plus和改变你的包名,以便例如

com.myapplication.v1

成为

融为一体。 myapplication.v2

然后为了推广它,你可以使用admobs inhouse promotion facility(假设你已经把admob v1)这不是完美的,但它会工作,然后只要打开添加,当你准备好一个新版本。

另一种方法是结构较新的应用程序,这样的新功能是在应用程序内支付,这可能将是最用户友好的方式,让他们用他们的N天,然后将其关闭,并提供用户的能力,支付更新的功能

我也没有看过他们的许可服务太多,可能有可能做一些我想的,但我怀疑不是。