产品线中产品升级的概念,无需付款

时间:2014-02-28 15:44:47

标签: android google-play payment conceptual concept

我有一个“基础”,“正常”和“豪华”应用程序。 “Base”是免费的,“Normal”花费1美元,“Deluxe”花费2 $。

  • “Base”应用程序保存所有内容的完整逻辑,同时显示试用内容。 “普通”和“豪华”只是没有任何逻辑的解锁应用程序。
  • “Base”应用程序简单检查是否安装了“普通”或“豪华”应用程序并显示相应的内容。 (这不是安全问题,我正在使用证书比较......)

我正在寻找一种方法,允许已支付“普通”应用程序的用户仅支付另外1美元来解锁Deluxe内容。

到目前为止我评估的内容,我不喜欢:

  • 我不喜欢使用inapp付款有几个原因,我不想在这里讨论: - )
  • 我可以创建一个“upgrade2Deluxe”,在“Base”-App中我可以检查是否安装了“Normal”和“upgrade2Deluxe”并显示Deluxe Content。但我也不喜欢这样,因为用户将在他的设备上看到3个应用程序。

有人知道如何以另一种方式做到这一点吗?

3 个答案:

答案 0 :(得分:1)

我面临着类似的选择,我仍然在探索一些想法:

  • 虽然我也不想在我的Base应用程序中购买应用内购买(目前根本不需要权限),我认为在普通应用中进行应用内购买是可以接受的,因此用户安装Base应用程序(包含所有Base + Normal代码),第一次升级是安装Normal应用程序,然后通过从Normal应用程序运行非常有限的升级代码来实现未来的升级。

  • 我打算用户在他们的设备上看不到多个应用程序 - 普通应用程序不会声明任何启动器意图,因此将对用户隐藏

  • 我希望Base应用程序更改它声明的启动器活动,以便图标从Base更改为Normal(或更高)

通过将应用内结算保留在Base应用之外,我保持该应用能够在Kindle Fire和Google Play生态系统之外的其他设备上运行。

答案 1 :(得分:0)

如果他们同时购买正常和豪华的用户,则退还用户1美元。

您无法按用户操纵价格。也没有任何东西阻止用户从游戏商店购买普通版和豪华版。

如果您的IAP问题是服务器端组件,您可以使用http://doc.applicasa.com/docs/content/android/#monetization等帮助。

答案 2 :(得分:0)

你可以制作两个版本的应用程序 - Free(Base)&高级(豪华)。

虽然我知道您不想实施IAP,但是您可以通过应用内购买向他们提供一些其他功能(试用后),这会将您的应用转换为普通版本,因为它似乎唯一可行选项。

现在,对于Deluxe应用程序,您必须制作另一个应用程序,其中包含您要提供的所有功能。提供应用中的链接供用户下载。下载Deluxe应用程序后,用户可以删除免费应用程序!

这是开发人员试用和试用的标准。完整版应用程序(例如:iOS中的Dictionary.com应用程序)

相关问题