如何创建应用内购买以从免费版升级到付费版android

如何创建应用内购买以从免费版升级到付费版android,android,in-app-purchase,google-play,in-app-billing,android-billing,Android,In App Purchase,Google Play,In App Billing,Android Billing,我有两个版本的应用程序 付费版本 免费版 现在在免费版本中,我禁用了一些仅在付费版本中可用的功能。 所以我想要的是,当用户点击这些被禁用的功能时,应用内购买窗口应该弹出,当交易完成时,应用的免费版本应该被付费版本取代 请告诉我正确的方法是什么。如果使用应用内计费,则不应使用两个版本。只需使用免费版本,并在其中实现应用内购买。当用户单击禁用的功能时,只需打开应用程序内流程。如果用户完成了应用内购买,只需解锁免费版本中的功能即可。您还需要在服务器上存储用户信息,如果用户卸载或更改其设备,您将知道该用

我有两个版本的应用程序

  • 付费版本
  • 免费版
  • 现在在免费版本中,我禁用了一些仅在付费版本中可用的功能。 所以我想要的是,当用户点击这些被禁用的功能时,应用内购买窗口应该弹出,当交易完成时,应用的免费版本应该被付费版本取代


    请告诉我正确的方法是什么。

    如果使用应用内计费,则不应使用两个版本。只需使用免费版本,并在其中实现应用内购买。当用户单击禁用的功能时,只需打开应用程序内流程。如果用户完成了应用内购买,只需解锁免费版本中的功能即可。您还需要在服务器上存储用户信息,如果用户卸载或更改其设备,您将知道该用户已经购买了您的应用程序。是应用内购买的实施。

    免费版到付费版场景:

    要理解为什么你应该只在应用内免费付费 版本

    (一)

    (二)

    两种情况下的场景:

    (三)

    毕竟,您可以选择开发应用程序的方式,但根据我的建议:

    你应该选择第一个选项,你应该只在免费应用程序版本中提供所有功能,并在应用程序流中的简单产品之后升级你的功能


    希望您为您的应用程序的进一步开发流程扫清道路。

    我可以从lite版本的应用程序内购买中购买另一个应用程序,即我的应用程序在google play上的付费版本吗?不可以,您只需将用户重定向到google play付费应用程序链接。他们将从play store或我在链接中给出的其他最佳选项手动下载该应用程序,您应该锁定免费版本应用程序的功能,当用户尝试访问该功能时,只需调用应用程序购买流,并在成功购买后,允许用户访问该功能。