【发布时间】:2013-10-30 20:03:24
【问题描述】:
我的应用有两个版本
- 付费版
- 免费版
现在在免费版本中,我禁用了一些仅在付费版本中可用的功能。 所以我想要的是,当用户点击任何这些禁用的功能时,应用内购买窗口应该会弹出,并且当交易完成时,应用程序的免费版本应该被付费版本取代。
你能告诉我什么是正确的方法吗?
【问题讨论】:
标签: android in-app-purchase google-play in-app-billing android-billing
我的应用有两个版本
现在在免费版本中,我禁用了一些仅在付费版本中可用的功能。 所以我想要的是,当用户点击任何这些禁用的功能时,应用内购买窗口应该会弹出,并且当交易完成时,应用程序的免费版本应该被付费版本取代。
你能告诉我什么是正确的方法吗?
【问题讨论】:
标签: android in-app-purchase google-play in-app-billing android-billing
免费版到付费版场景:
要了解为什么您应该只在免费内进行应用内计费 版本
1) Upgrading free to paid Android apps without leaving two icons
2) Is it possible to replace an existing Android free app with its paid version
两种情况:
3) In app-billing implementation , buying paid app from free version
毕竟,您可以根据我的建议选择开发应用程序的方式:
您应该选择第一个选项,即您应该仅在免费应用版本中提供所有功能,并在应用流程中的简单产品之后升级您的功能。
希望您为应用程序的进一步开发流程扫清道路。
【讨论】:
如果您使用应用内结算,则不应使用两个版本。只需使用免费版本并在其中实现应用内购买。当用户点击禁用的功能时,只需打开应用内流程。如果用户完成应用内购买,只需解锁免费版本中的功能。如果用户卸载或更改他的设备,您还需要将用户信息存储在您的服务器上,您将知道该用户已经购买了您的应用程序。 here 是应用内购买的实现。
【讨论】: