android – 检查用户是否购买了应用程序
作者:互联网
我创建了两个免费的应用程序和一个PRO并将它们发布到市场上,现在事后我应该花时间创建一个应用内结算元素来解锁免费的全部内容.
我希望继续前进并在免费版本中创建应用内结算元素,然后从市场中删除其他(PRO)版本.
我的问题是如何确定安装免费版本的用户以前安装过PRO版本并因此自动解锁?
假设他们已经从他们的设备中移除了PRO应用程序,我可以访问他们购买的交易,然后解锁吗?
否则,在开发控制台中有一种方法可以在没有付费的情况下为它们创建事务,当它们加载免费版本时,它将恢复该事务吗?
我没有在PRO版本中使用LVL,这有什么不同?
解决方法:
目前没有对此的支持.您可以使用许可服务(LVL)检查用户是否购买了付费应用,但无法在付费应用中使用.您显然无法创建应用内交易(Google处理此问题),而IAB对铜/激活码没有本机支持.你可以:
>建立自己的优惠券/激活服务(需要服务器),或
>为已经购买专业用户的用户手动退还IAB购买.但是,在这种情况下,您将失去30%的Google费用.
标签:android,in-app-billing,google-checkout 来源: https://codeday.me/bug/20190709/1416002.html