我希望能够获得用户购买的状态,但在当前的应用程序上,他们从付费到免费。
例如,App SuperCars 是付费应用,但最新更新使其通过应用内购买免费。我希望为该应用程序付费的以前的用户可以访问付费内容,但新用户无法访问他们需要付费的内容。
谁能给我一个例子来说明我将如何做到这一点?我如何获得用户付费状态?
我希望能够获得用户购买的状态,但在当前的应用程序上,他们从付费到免费。
例如,App SuperCars 是付费应用,但最新更新使其通过应用内购买免费。我希望为该应用程序付费的以前的用户可以访问付费内容,但新用户无法访问他们需要付费的内容。
谁能给我一个例子来说明我将如何做到这一点?我如何获得用户付费状态?
在环顾四周并联系某些人后,我发现 Google 不支持它,我对正在开发的 Google Play 应用程序感到失望,许多功能仍然缺失。
想想看,本质上你已经推出了一个新产品。它不是同一种产品,它是一种经过修改的更有用的产品。事实上,您应该将它作为不同的产品、不同的软件包发布,并检查您的其他产品是否也已安装。如果是,请免费提供应用内功能。让两种产品共存。
另一种方法是更新广播其“付费”状态的旧产品(带有错误修复)。然后,当您安装新应用程序(通过应用程序内购买免费)时,您可以知道他们已经为该应用程序付费。
但是,如果他们卸载了旧版应用程序,那么他们必须安装旧版应用程序才能免费使用它。
所以基本上你的客户有两个选择
不要为 google play 寻找一种方法来为您提供用户对应用程序先前版本的付费进度的状态。抱歉,这看起来像一个疯狂的 api 来实现(即使是谷歌 :))。