我创建了两个应用程序,一个是免费的,一个是专业版,并将它们发布到市场上,现在回想起来,我应该花时间创建一个应用内结算元素,以充分释放免费功能。 无论如何,我希望继续在免费版本中创建应用内结算元素,然后从市场上删除其他 (PRO) 版本。
但我的问题是如何确定安装免费版的用户之前安装了 PRO 版并因此自动解锁?
假设他们已经从他们的设备中删除了 PRO 应用程序,我可以访问他们购买的交易然后以这种方式解锁吗?
否则开发控制台中是否有一种方法可以在他们不付费的情况下为他们创建交易,并且当他们加载免费版本时,它会恢复该交易?
我没有在 PRO 版本中使用 LVL,这有什么不同吗?
最佳答案
目前不支持此功能。您可以使用许可服务(LVL)检查用户是否购买了付费应用,但不能在付费应用中使用。您显然不能创建应用程序内交易(谷歌处理这个),IAB 没有对 cupons/激活码的本地支持。您可以:
- 构建您自己的优惠券/激活服务(需要服务器),或者
- 为已购买专业版的用户手动退还购买的 IAB。不过,在这种情况下,您将损失 30% 的 Google 费用。
关于android - 检查用户是否购买了应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9880214/