如果用户在免费之前购买了应用,则会获得应用内结算

时间:2013-06-05 22:22:50

标签: android android-billing

我希望能够获得用户购买的状态,但是当它们从付款到免费时所在的当前应用程序中。

例如App SuperCars是付费应用,但最新更新通过应用内购买免费。我希望以前为该应用付费的用户可以访问付费内容,但新用户无法访问他们需要付费的内容。

有谁能举个例子说明我会怎么做?如何让用户获得付费的状态?

2 个答案:

答案 0 :(得分:0)

在浏览并联系某些人后,我发现谷歌不支持,我对开发的Google Play应用感到失望,许多功能仍然缺失。

答案 1 :(得分:0)

考虑一下,基本上你已经推出了一款新产品。它的产品不一样,它是一款经过改良的更实用的产品。实际上,您应该将其作为不同的产品,不同的包发布,并检查是否还安装了其他产品。如果是,请免费提供应用内功能。让两种产品共存。

另一种方法是更新广告其“付费”状态的旧产品(带有错误修复)。然后,当您安装新应用程序(使用inapp购买免费)时,您可以知道他们已经为该应用程序付款。

但如果他们已经卸载了较旧的应用程序,那么他们必须安装较旧的应用程序才能免费使用它。

基本上,您的客户有两个选择

  1. 安装旧产品,付费。并免费安装和使用第二个产品。
  2. 安装较新的产品并使用应用内购买。
  3. 不要为Google Play寻找一种方式,让您了解用户之前版本应用的付费进度状态。对不起,这看起来像是一个疯狂的api实现(即使是谷歌:))。