打算将应用从付费转为免费,同时为付费用户提供额外权限,我希望能够查询Google Play,了解用户最初购买该应用的详细信息 - 应用版本在首次购买或甚至首次下载时,这将是最好的信息,但时间戳也会很好。
大多数文档似乎都围绕应用内购买,这意味着它不合适。 (http://developer.android.com/google/play/billing/api.html)
许可看起来只是指应用程序的当前状态,而不提供检查许可证历史记录的方法(http://developer.android.com/google/play/licensing/overview.html)
许多付费用户可能不再安装该应用,但我仍然希望支持他们作为旧用户重新安装,因此中间更新将不合适。
有什么想法吗?
答案 0 :(得分:0)
看起来这是不可能的;没有切实可行的方法来覆盖那些目前没有安装该应用的用户。
唯一的解决方法是将当前的应用转变为“解锁器”。应用程序,并发布一个新的应用程序作为免费版本。如果解锁器应用程序被检测为已安装,则将其视为旧用户。
解锁程序应用程序可以从应用程序商店取消发布,阻止人们继续购买它,但已经购买它的人将继续能够从他们的应用程序中下载和安装它#39;列表,为传统用户提供支持。
如此丑陋,并且失去了您的应用商店评分和评论历史记录,并且可能会让您的用户感到困惑......所有这些都是为了没有购买收据!