我使用基于广告的收入模式已经开发了几年的Android应用程序。最重要的是,我还允许用户购买一个可以删除广告的单独许可。许可证作为单独的应用程序分发。主应用程序将检查许可证是否已安装,并根据它是否在那里显示广告。
我终于开始用Android的应用内购买系统取代这个系统了。我遇到的问题是如何处理人们已购买旧许可证的情况。我不希望这些特定用户再次付款。在我所做的所有研究中,看起来我能做到这一点的唯一方法就是在临时基础上提供促销代码。
有没有办法自动执行此操作?如果(并且仅当)他们已经购买了旧许可证(将从Google Play中移除),我很乐意找到一种自动方式为他们提供此应用内购买的免费版本。