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

Details of first purchase of app on Google Play

为了将应用程序从付费转变为免费,同时为付费用户提供额外的特权,我希望能够查询 Google Play 以了解用户首次购买的详细信息应用程序的版本 - 首次购买或什至首次下载时的应用程序版本将是最好的信息,但时间戳也很有效。

大部分文档似乎都围绕应用内购买展开,暗示它不合适。 (http://developer.android.com/google/play/billing/api.html)

许可似乎只涉及应用程序的当前状态,没有提供检查许可历史记录的方法(http://developer.android.com/google/play/licensing/overview.html)

许多付费用户可能不再安装该应用程序,但我仍然希望他们作为旧用户重新安装,因此不适合进行中间更新。

有什么想法吗?

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

唯一的解决方法是将当前应用转变为 'unlocker' 应用,并发布一个新应用作为免费版本。如果检测到解锁器应用已安装,则将其视为旧用户。

解锁器应用可以从应用商店取消发布,防止人们继续购买它,但已经购买它的人将继续能够从他们的 'my apps' 列表,为旧用户提供支持。

太丑了,你失去了你的应用商店评级和评论历史,并且有可能让你的用户感到困惑......这一切都是为了没有购买收据!