Android 首次在Google Play上购买应用程序的详细信息

Android 首次在Google Play上购买应用程序的详细信息,android,google-play,android-lvl,Android,Google Play,Android Lvl,为了将应用程序从付费转为免费,同时支持具有额外特权的付费用户,我希望能够查询Google Play,以了解用户首次购买应用程序的详细信息——在首次购买,甚至首次下载时,应用程序版本将是最好的信息,但时间戳也可以很好地工作 大多数文档似乎都围绕着应用程序内的购买,这意味着这是不合适的。() 授权看起来只是指应用程序的当前状态,没有提供检查许可历史记录的方法() 许多付费用户可能不再安装该应用程序,但我仍然希望在他们重新安装时支持他们作为遗留用户,因此中间更新不合适 有什么想法吗?看来这是不可能的;

为了将应用程序从付费转为免费,同时支持具有额外特权的付费用户,我希望能够查询Google Play,以了解用户首次购买应用程序的详细信息——在首次购买,甚至首次下载时,应用程序版本将是最好的信息,但时间戳也可以很好地工作

大多数文档似乎都围绕着应用程序内的购买,这意味着这是不合适的。()

授权看起来只是指应用程序的当前状态,没有提供检查许可历史记录的方法()

许多付费用户可能不再安装该应用程序,但我仍然希望在他们重新安装时支持他们作为遗留用户,因此中间更新不合适


有什么想法吗?

看来这是不可能的;没有实用的方法覆盖当前未安装该应用程序的用户

唯一的解决办法是将当前应用程序转换为“解锁”应用程序,并将新应用程序作为免费版本发布。如果检测到unlocker应用程序已安装,则将其视为旧用户

解锁应用可以从应用商店中取消发布,从而阻止人们继续购买,但已经购买的人将继续能够从他们的“我的应用”列表中下载和安装,从而为遗留用户提供支持


太难看了,你会失去你的应用商店评级和回顾历史,并有可能让你的用户困惑。。。都是为了没有采购收据

从那以后你一直在追求这个吗?有什么新的吗?我有一个类似的场景(保持应用程序付费,但替换功能,我想“祖父”早期用户)。我可能可以处理大多数用户,因为很多用户至少购买了一个IAP,所以我至少可以使用该时间戳作为开始日期,但这必然会让一些不应该的人处于冷场。谷歌只需要提供对应用程序购买元数据的访问,苹果所做的事情:我能想到的任何其他事情都容易受到以下因素的影响:a)要求用户在进行重大更改之前进行更新(例如,注册web服务),b)要求用户采取行动购买(可能是免费的)代币,或c)本地数据问题Hanks Jez。是的,我将尝试“免费购买权利”路线。如果我能说服现有客户现在就这么做,那么我将继续使用通常的机制。希望Google Play最终会像苹果在iOS 7中那样添加这一功能。